Question

Supposons que je stocke ce format dans ma table de base de données postgre. Maintenant, je dois comparer cette date avec un de la valeur TexBox contiens date au format différent.

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

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

Maintenant, j'ai essayé de comparer cette valeur, mais aucune réponse Plz suggère.

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

Plz suggère format dois-je utiliser à la place de $$$$$$$$ ???

Merci !!!

Était-ce utile?

La solution

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

Autres conseils

Cela devrait le faire: to_char(effective_date, 'Dy, Mon DD, YY')

BTW: tout cela est documenté dans le manuel: http://www.postgresql.org/docs/current/static/functions -formatting.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top