oskarsMedlem sedan nov. 20051 317 inlägg Halloj!
Jag har ett kundregister som ser ut så här (kortfattat):
[Orderdatum]
[Kundvagn_ID] (hör ihop med samma kolumn i kundvagnen)
Och en kundvagn som ser ut så här (kortfattat):
[Kundvagn_ID]
[Pris]
[Antal]
Jag försöker göra en topplista över försäljningsdagar på det här viset:
SELECT o.Orderdatum, SUM(k.Pris*Antal) AS Pris
FROM tblKundregister o INNER JOIN tblKundvagn k
ON k.kundvagn_id = o.kundvagn_id
GROUP BY o.Orderdatum
ORDER BY SUM(k.Pris) DESC
Men får bara "ODBC driver does not support the requested properties.". Märkligt. Tycker ändå jag fått till frågan rätt? Vad har jag missat?
Tacksam för hjälp!
/ O
@ndersMedlem sedan juni 200032 969 inlägg Är det inte SUM(k.Pris*Antal) du vill sortera på?
Kanske det här kan vara det du är ute efter?
SELECT o.Orderdatum, SUM(k.Pris*Antal) AS [b]Totalpris[/b]
...
ORDER BY [b]Totalpris[/b] DESC
mvh
oskarsMedlem sedan nov. 20051 317 inlägg Nej det är något annat den tycker är fel. Är det mina fält det kan vara fel på... jag vet inte... hm...
@ndersMedlem sedan juni 200032 969 inlägg Kör du SQL-frågan genom ASP eller? I så fall undrar jag om den verkligen ser ut som ovan.
Kanske du glömt ett mellanslag någonstans i asp-koden?
Prova att köra frågan i något "vettigt" verktyg, typ phpmyadmin eller vad som finns tillgängligt på din host.
oskarsMedlem sedan nov. 20051 317 inlägg LOL! Fungerade direkt i phpMyAdmin!
Ja, använder ASP. Vilket verkar ställa till det. Av outgrundlig anledning.
@ndersMedlem sedan juni 200032 969 inlägg Såg du min redigering?
I så fall undrar jag om den verkligen ser ut som ovan.
Kanske du glömt ett mellanslag någonstans i asp-koden?
Kan ju bli lite keckigt med konkateneringar och radbrytningar och sånt i koden. :)