sql: find out 1 day of next month!

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/sql_find_out_1_day_of_next_month_114914/page_1 - zur Vollversion wechseln!


x3 schrieb am 17.05.2004 um 14:14

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


x3 schrieb am 18.05.2004 um 10:12

schupf


Rektal schrieb am 18.05.2004 um 12:27

Dachte immer sowas ist Aufgabe der Programmier-Logik (PHP mittels mktime, date, strftime)


Ringding schrieb am 18.05.2004 um 13:09

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.


x3 schrieb am 19.05.2004 um 09:51

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