Veröffentlicht 25. Januar 201213 j Hallo, Ist es möglich mittels SQL ALLE Daten einer Kalenderwoche zu erhalten? Also dass ich zum Beispiel für die Kalenderwoche 1 in 2012 „2.1.-8.1.2012“ und den „31.12.2012“ zurückbekomme? Danke für eure Hilfe, Sarene
25. Januar 201213 j where datum between Anfangsdatum and enddatum aber über einen direkten SQL Befehl ist mir nichts bekannt. oder du legst dir ne extra Tabelle an, in der steht welche Tage zu welcher KW gehören.
25. Januar 201213 j Autor ? Ich möchte genau die Daten ermitteln, die in einer bestimmten KW liegen, da kann ich nicht extra ne Tabelle für anlegen. Anfangs- und Enddatum sind mir unbekannt. Ich hab nur die Kalenderwoche+Jahr. Mehr Infos habe ich nicht.
25. Januar 201213 j Schau dir mal die Datumsfunktionen deines DBMS an. Für MSSQL gibt es unter anderem die DATEPART Funktion. Bsp. für KW des aktuellen Datums: SELECT DATEPART(wk, GETDATE()) Ein Artikel bei StackOverflow geht in die Richtung. Google - Suche nach "sql get dates from week number" bringt dich sicherlich auf die Richtige Fährte.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.