Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

oasar esta quey se mysql a postgres(manejo de fecha)

Estas en el tema de oasar esta quey se mysql a postgres(manejo de fecha) en el foro de Bases de Datos General en Foros del Web. hola maestros estoy migrando a postgres y me encontre que la funcion DATEDIFF no esta disponible en postgres. $this->SQL = "SELECT centro_costo, empresa, f_inicio, f_termino, ...
  #1 (permalink)  
Antiguo 11/04/2006, 13:03
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 10 meses
Puntos: 2
oasar esta quey se mysql a postgres(manejo de fecha)

hola maestros estoy migrando a postgres y me encontre que la funcion DATEDIFF no esta disponible en postgres.

$this->SQL = "SELECT centro_costo, empresa, f_inicio, f_termino, valor_base, u_tecnica,DATEDIFF(f_termino,CURRENT_DATE) AS diferencia,DATEDIFF(f_inicio,f_termino) as total FROM h_contratos {SQL_Where} {SQL_OrderBy}";



¿alguien sabe como poder pasarla a postgres?

un saludo.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
  #2 (permalink)  
Antiguo 11/04/2006, 15:07
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 10 meses
Puntos: 2
ya lo supe como . cambiando el datediff por age() , ahora el problemita que tengo es que sale en ingles .



¿alguien sabe como hacer para que salgan en español?


ejemplo

select age('2006-04-10', CURRENT_DATE)

-1 day

un saludo.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:10.