POSTGRES Jak zmienic format daty w prezentacji ?

0

Mam w tabeli dwa pola z data w formacie RRRR-MM-DD (kazde z nich)
Jest przykladowo taki rekord

ID | DATE1 | DATE 2
1 | 2010-07-04 | 2010-04-07

To jest przykladowy rekord na ktorym widzimy ze sa zamienione daty miesiac z dniem
Chodzi mi o to zeby wybrac z bazy wlasnie takie rekordy w sposob taki:

SELECT * FROM tabela WHERE DATE1 = DATE2(RRRR-MM-DD)
czyli zeby wybral pole gdzie DATA1 = 2010-07-4 = DATE2(2010-07-04) zeby zamienic
miejscami z drugiego pola dzien z miesiacem.

Jak to zrobic?

0

typ obu dat jest DATE (standardowy typ daty versja 7.4)
dokumentacje czytalem ale ta z pierwszzego linku zerkne na te nizej
Zazwyczaj nie zadaje pytan jesli wczesniej nie mecze sie klika dni a nawet tygodni.

0

moze przeksztalc obie wartosci do stringa i porownaj texty
zdaje sie ze to_char do tego sluzy
to_char(date1, 'YYYY-MM-DD')
to_char(date2, 'YYYY-DD-MM')
jesli sa rowne to znaczy ze w data2 masz zamienione DD z MM

nie mam pod reka postgresql zeby to przetestowac, daj znac czy poszlo

1 użytkowników online, w tym zalogowanych: 0, gości: 1