Hallo,
über
select getdate()
kann ich ja das akt.Datum (heutiges) abfragen.
Folgende Aufgabe:
Ich bräuchte das Datum, von heute, zurück zum letzten ersten, und dann noch einen Monat zurück .
Beispiel:
Heute ist der 07.02.2008
Mit getdate() bekomme ich als Ergebnis:
2008-02-07 15:51:44.490
Der letzte erste wäre
2008-02-01 00:00:00.000
Und dann noch 1 Monat rückwärts:
2008-01-01 00:00:00.000
Und dann die Krönung: Ich hätte das gerne als Zahl konvertiert:
20080101
Wann das Konvertieren abläuft, ist eigentlich egal. Irgendwann am Ende sollte das Ergebnis 20080101 rauspurzeln.
Könnt Ihr mir helfen? Ich stehe auf'm Schlauch und hab keine Idee, wie ich überhaupt von dem jetzigen Datum zum Monatsanfang kommen soll, bzw. wie ich das Datum in eine Zahl konvertiert bekomme.
Das ganze soll am MS SQL 2000 ablaufen.
HÖÖÖÖÖÖÖLLLPPPP!
Gruß, Avhy.
über
select getdate()
kann ich ja das akt.Datum (heutiges) abfragen.
Folgende Aufgabe:
Ich bräuchte das Datum, von heute, zurück zum letzten ersten, und dann noch einen Monat zurück .
Beispiel:
Heute ist der 07.02.2008
Mit getdate() bekomme ich als Ergebnis:
2008-02-07 15:51:44.490
Der letzte erste wäre
2008-02-01 00:00:00.000
Und dann noch 1 Monat rückwärts:
2008-01-01 00:00:00.000
Und dann die Krönung: Ich hätte das gerne als Zahl konvertiert:
20080101
Wann das Konvertieren abläuft, ist eigentlich egal. Irgendwann am Ende sollte das Ergebnis 20080101 rauspurzeln.
Könnt Ihr mir helfen? Ich stehe auf'm Schlauch und hab keine Idee, wie ich überhaupt von dem jetzigen Datum zum Monatsanfang kommen soll, bzw. wie ich das Datum in eine Zahl konvertiert bekomme.
Das ganze soll am MS SQL 2000 ablaufen.
HÖÖÖÖÖÖÖLLLPPPP!
Gruß, Avhy.
Comment