URL: https://www.overclockers.at/coding-stuff/sql_find_out_1_day_of_next_month_114914/page_1 - zur Vollversion wechseln!
also wie der name schon sagt, ich habe zb heute den 17.may!
diesen bekomme ich mit:
select sysdate from dual;
herraus (in sql von oracle, da ist die tabelle dual standardmässig als hilfstabelle dabei)
wie bekomme ich nun den ersten tag des folgemonats herraus?
also in desem falle wäre das:
1. juni 04
tia
schupf
Dachte immer sowas ist Aufgabe der Programmier-Logik (PHP mittels mktime, date, strftime)
Es macht durchaus Sinn, das im Datenbankserver zu machen. Nimm halt ein Oracle-Handbuch her und schlag die Datumsfunktionen nach, ich hab keins bei der Hand.
soda habs nun, gibt 2 lösungen:
SELECT LAST_DAY (SYSDATE)+1 from dual;
und
SELECT ADD_MONTHS(TRUNC (TO_DATE(SYSDATE), 'MONTH'),1)from dual;
mfg
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026