13. oktober 2004 - 00:48Der 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
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.
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
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.