Próbuję wpisywać dane do tabeli w formacie 'MM-YYYY'. Korzystałam z funkcji to_date, ale w tabeli nadal widnieje format YYYY-MM-DD i narzuca mi jako dzień 1. Co robię nie tak?
0
1
data to jest data - ma rok miesiąc i dzień. To, że nie podasz dnia nie oznacza, że żaden się nie zapisze. Jak chcesz przechowywać jakiś dziwny format to go musisz zapisać np. jako VARCHAR
1
Ew. zapisuj jako DATE
, ale ignoruj niepotrzebne fragmenty.
Dzięki temu będziesz mógł wykorzystywać funkcje day
, month
itd.
0
Zapisuj jako format DATE
i ignoruj dzień. Wtedy tak jak @Patryk27 napisał będziesz mógł używać różnych fajnych funkcji. Po stronie aplikacji możesz sobie już obciąć ten dzień, jak Ci tak bardzo przeszkadza :P Pewnie używasz jakiegoś Data Mapper'a, czy coś, więc to nie powinien być problem.