aspMedlem sedan aug. 2002747 inlägg
Hej.
För att loopa igenom alla datum som finns i databasen utan att något datum upprepas använder jag.
SELECT DISTINCT datum FROM Resultat
Men jag vill också kunna loopa igenom alla år, månad, veckor o.s.v. Helst vill jag göra detta i SQL satsen så den slipper gå igenom massa onödiga poster.
Detta fungerar men blir fel när jag skall skriva ut.
SELECT DISTINCT DatePart('yyyy', datum) FROM Resultat
Mvh
Marcus
REDIGERAT:
Fick hjälp, läste det med:
SELECT DISTINCT DatePart('yyyy',datum) AS ar FROM Resultat
@ndersMedlem sedan juni 200026 914 inlägg
På vilket sätt fungerar det inte?
Felmeddelande?
Vilken dbms?
aspMedlem sedan aug. 2002747 inlägg
SELECT DISTINCT DatePart('yyyy',datum) AS ar FROM Resultat
aspMedlem sedan aug. 2002747 inlägg
Kan ju passa på att fråga om ett nytt problem.
När jag loopar igenom alla veckor så jag vill jag att den tar hänsyn till år också. Så inte 2006-01-01 hamnar i samma som 2007-01-01.
SELECT DISTINCT DatePart('w2',datum, 2, 2) AS vecka FROM Resultat
Peter SMedlem sedan dec. 20025 484 inlägg
SELECT DISTINCT
Year(datum) as ar
, DatePart('ww',datum, 2, 2) AS vecka
FROM Resultat