Sto provando a trasmettere una colonna CHARACTER VARYING a un DATE, ma ho bisogno di un formato di data come questo: GG/MM/AAAA. Io uso il seguente SQL:PostgreSQL: stringa di cast alla data DD/MM/YYYY
ALTER TABLE test ALTER COLUMN date TYPE DATE using to_date(date, 'DD/MM/YYYY');
Il risultato è una data così: YYYY-MM-DD.
Come posso ottenere il formato GG/MM/AAAA?
Grazie mille in anticipo!
Thomas
OK grazie mille! Volevo assicurarmi che ciò non fosse possibile attraverso la funzione to_date(). – wiltomap
@wiltomap Non lo è, dato che tutto 'to_date' fa è una data da una stringa. La data non ha un formato internamente, è solo un numero. –
C'è un modo per cercare attraverso un DB in questo modo? Ad esempio: 'selezionare to_char (DATE my_column, 'DD/MM/YYYY') dall'ordine my_table di (DATE my_column) desc'? – antjanus