21. maj 2001 - 12:27Der er
18 kommentarer og 1 løsning
Order by
Hej,
Jeg arbejder med en sql sætning som skal kunne sortere efter dato, hvilket jo i sig selv er simpelt nok. Men problemet består i at jeg har en tabel(Tabel_1) hvor jeg har: Tidspunkt(DATE), produktID(INT). Og en anden tabel(Tabel_2) hvor jeg har: ProduktID(INT) og Periode(INT). Periode er altid angivet i måneder.
Så vil jeg gerne selecte data fra Tabel_1 og sortere dem efter (Tabel_1.Tidspunkt + Tabel_2.Periode) Nogen som kan hjælpe mig med denne ??
prøv : SELECT Tabel_1.*, Tabel_2.Periode, DATE_ADD(Tabel_1.Tidspunkt,INTERVAL Tabel_2.Periode MONTH) AS PeriodeSort FROM Tabel_1, Tabel_2 WHERE Tabel_1.ProduktID=Tabel_2.ProduktID ORDER BY PeriodeSort
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.