Pregunta

Supongamos que estoy almacenando este formato en mi mesa de la base de datos PostgreSQL. Ahora tengo que comparar esta cita con uno de los valores TexBox contengo la fecha en un formato diferente.

Database Date Format :: YYYY-MM-DD For example :: 2010-11-26

Text-Field Date Format :: Day, Month Date, Year :: Fri, Nov 26, 10

Ahora he tratado de comparar este valor pero no hay respuesta Plz sugerir.

    Select * from table_name where user_id=('11') 
and to_char(effective_date, $$$$$$$$)=trim('Fri, Nov 26, 10');

Ahora Plz sugerir qué formato debo utilizar en lugar de $$$$$$$$ ???

Gracias !!!

¿Fue útil?

Solución

SELECT 
  * 
FROM 
  table_name 
WHERE 
  user_id=('11') 
AND 
  to_char(effective_date, 'Dy, Mon DD, YY') = trim('Fri, Nov 26, 10');

Otros consejos

Esto debe hacerlo: to_char(effective_date, 'Dy, Mon DD, YY')

Por cierto: todo esto está documentado en el manual: http://www.postgresql.org/docs/current/static/functions -formatting.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top