Avatar billede aspguf Nybegynder
13. oktober 2004 - 00:48 Der er 5 kommentarer og
1 løsning

Hjælp med sum plus søgning i tabel..

davs jeg er ved at ville have et total i min kredit konto. men den vil ikke når jeg skal have lidt slåde op..

Kilde
conn.execute("Select SUM(sms_kredit.saldo) AS total , sms_konto.*, sms_kredit.* FROM sms_konto, sms_kredit WHERE sms_konto.htp='" & Request.ServerVariables("HTTP_HOST") & "' and sms_konto.Aktiv = 'JA' and sms_kredit.kontoid=sms_konto.kontoid and sms_kredit.userid=4 ORDER BY id DESC")

Giver fejl
Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause

men hvis jeg fjærner "SUM(sms_kredit.saldo) AS total" Virker det fino, men jeg skal have sum for saldo
Avatar billede tofferman Nybegynder
13. oktober 2004 - 01:12 #1
Du mangler en GROUP BY erklæring når du bruger en domæneaggregat-funktion:

Select SUM(sms_kredit.saldo) AS total , sms_konto.*, sms_kredit.* FROM sms_konto, sms_kredit WHERE sms_konto.htp='" & Request.ServerVariables("HTTP_HOST") & "' and sms_konto.Aktiv = 'JA' and sms_kredit.kontoid=sms_konto.kontoid and sms_kredit.userid=4 GROUP BY sms_konto.*, sms_kredit.* ORDER BY id DESC

Men jeg ved ikke om det virker på *, eller må du vælge felterne specifikt.
Avatar billede aspguf Nybegynder
13. oktober 2004 - 01:20 #2
giver fejl
[MySQL][ODBC 3.51 Driver][mysqld-4.0.18-log]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '*, sms_kredit.* ORDER BY id DESC' at line 1
Avatar billede majkat Nybegynder
13. oktober 2004 - 07:18 #3
Hvad er det egentlig, du forsøger at opnå? Vil du have den totale kredit for alle rækker i sms_kredit eller er du ude efter totalen per id?
Avatar billede aspguf Nybegynder
13. oktober 2004 - 12:01 #4
Min mening er at jeg at jeg skal chekke poster for om kundeid og userid er opfyldt og der efter samle saldo..
Avatar billede majkat Nybegynder
13. oktober 2004 - 14:43 #5
sorry, det blev jeg ikke klogere af. Kan du evt. give et eksempel på det output du forventer at se?
Avatar billede aspguf Nybegynder
24. november 2004 - 22:38 #6
Lukket.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester