webForumDet fria alternativet

Summera från kundregister och kundvagn

Databaser & SQL

7 svar · 747 visningar · startad av oskars

Medlem sedan nov. 20051 317 inlägg
Frågan#1

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

Medlem sedan juni 200032 967 inlägg
#2

Vilken dbms?

Medlem sedan nov. 20051 317 inlägg
#3

MySQL :) :) :)

Medlem sedan juni 200032 967 inlägg
#4

Ä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

Medlem sedan nov. 20051 317 inlägg
#5

Nej det är något annat den tycker är fel. Är det mina fält det kan vara fel på... jag vet inte... hm...

Medlem sedan juni 200032 967 inlägg
#6

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.

Medlem sedan nov. 20051 317 inlägg
#7

LOL! Fungerade direkt i phpMyAdmin!

Ja, använder ASP. Vilket verkar ställa till det. Av outgrundlig anledning.

Medlem sedan juni 200032 967 inlägg
#8

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. :)

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)