Mam kolumny datetime
w Oracle (MM/DD/YYYY HH: MM: SS AM/PM), ale kiedy to zrobić:Odejmij jedna godzina z datetime niż jeden dzień
SELECT MAX(D_DTM)-1 FROM tbl1
. ... wraca dzień. Jak usunąć godzinę z kolumny zamiast jednego dnia?
Zauważyłam również, że datetime
rekordy dla 12am wyglądać MM/DD/YYYY i nie MM/DD/YYYY 00:00:00; Nie jestem pewien, czy to ma znaczenie.
Jak masz podgląd wartości 12am? Czy jest to przez SQLPlus lub język front-end (C#, PHP itp.)? –
za pomocą Ropucha, jest z przodu problem?Jestem nowy w Oracle env – user2061886
To może być TOAD, ale nie znam TOADa. Jeśli wszystkie pozostałe daty w kolumnie pokazują składnik czasu i daty "północy", myślę, że można bezpiecznie założyć, że "północ" naprawdę istnieje, a TOAD po prostu "pomocnie" to ukrywa. Może istnieć ustawienie, w którym można włączyć lub wyłączyć tę funkcję, ale to tylko zgadnij. Wiem, że języki .NET i PHP rozpoznają porę czasu - nawet jeśli jest zero - i prawdopodobnie każdy inny język też będzie. –