Inicio > Foros
Resultados 1 al 3 de 3
Tema: ayuda con funcion replace en sql
-
10/11/2008, 17:48Usuario registrado CVt0n3
- Fecha de ingreso
- 25 ago, 06
- Ubicación
- Madrid
- Mensajes
- 256
ayuda con funcion replace en sql
Buenas,
Me gustaria remplazar el contenido del campo de una tabla por otro. en ese campo tengo este texto 'LUN' y me gustaría remplazarlo por este otro contenido 'MON'. El campo es dia_semana.
He escrito esta sentencia:
select replace (dia_semana,'LUN','MON') from inf_horarios_subservicio
veo que lo remplazó, pero no me da la opcion de guardar, y cuadno vuelvo a hacerle la consulta, sigue estando como al principio con 'LUN'.
Necesito ayuda. Gracias.
-
10/11/2008, 18:08Usuario registrado CVt0n3
- Fecha de ingreso
- 25 ago, 06
- Ubicación
- Madrid
- Mensajes
- 256
Me autorespondo. Finalmente, lo hice con la funcion update.
Gracias
-
11/11/2008, 12:19Usuario registrado CVpakor1
- Fecha de ingreso
- 20 oct, 04
- Ubicación
- Madrid
- Mensajes
- 1,268
Buenas,
imagino que ya te habrás dado cuenta que REPLACE es una función de fila, como min y como max. Para hacer el indio con días de la semana, es preferible tener un campo de tipo datetime, con una fecha como Dios manda (sustituye la funcion getdate() por tu campo de tipo datetime):
Si tienes la mala suerte de tener una intercalación yankee o la variable @@language está en "us_english", puedes tirar este case:Código:Select datename(weekday,getdate())
Espero que te sirva para tu knowledge base sobre SQL Server!Código:Select NombreDia = case when datename(weekday,getdate())='Monday' then 'Lunes' when datename(weekday,getdate())='Tuesday' then 'Martes' when datename(weekday,getdate())='Thursday' then 'Miércoles' when datename(weekday,getdate())='Wednesday' then 'Jueves' when datename(weekday,getdate())='Friday' then 'Viernes' when datename(weekday,getdate())='Saturday' then 'Sábado' when datename(weekday,getdate())='Sunday' then 'Domingo' else datename(weekday,getdate()) End
Saludos.
Powered by vBulletin® Version 4.2.5
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.


