Domanda

Supponiamo che io sono la memorizzazione di questo formato nella mia tabella di database Postgre. Ora devo confrontare questa data con uno dei valori texbox data in formato diverso contenere.

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

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

Ora ho cercato di confrontare questo valore ma nessuna risposta Plz suggerire.

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

Ora Plz suggerire quale formato dovrei usare al posto di $$$$$$$$ ???

Grazie !!!

È stato utile?

Soluzione

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

Altri suggerimenti

Questo dovrebbe farlo: to_char(effective_date, 'Dy, Mon DD, YY')

A proposito: questo è tutto documentato nel manuale: http://www.postgresql.org/docs/current/static/functions -formatting.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top