Avatar billede mccannon Nybegynder
07. juli 2002 - 13:17 Der er 18 kommentarer og
1 løsning

SQL problem

hejsa

Den her SQL sætning virker ikke .:

SQL = "select sum(pieces) as totalpieces,sum(total_sum) as total,status,date_order,date_despatched,productnumber,costumer_town,costumer_postalcode,costumer_country from t_orders where productnumber='" & Session("product") & "'"

Fejlmeddelse .:
Fejltype:
Microsoft JET Database Engine (0x80040E21)
Du har forsøgt at køre en forespørgsel, der ikke medtager det angivne udtryk "status" som en del af en aggregatfunktion.
Avatar billede a1a1 Novice
07. juli 2002 - 13:28 #1
SQL = "select sum(pieces) as totalpieces,sum(total_sum) as total,status,date_order,date_despatched,productnumber,costumer_town,costumer_postalcode,costumer_country from t_orders where productnumber='" & Session("product") & "' GROUP BY status, date_order, date_despatched,productnumber,costumer_town, costumer_postalcode, costumer_country "

burde du..:)
Avatar billede mccannon Nybegynder
07. juli 2002 - 13:52 #2
oi hvad gør group by lige ?
Avatar billede a1a1 Novice
07. juli 2002 - 14:09 #3
oi??

grupperer udtrækket ? :)

det skal du gøre når du (som access siger) briger en aggregatfunktion (?), som fx. sum(pieces)

:)
Avatar billede mccannon Nybegynder
07. juli 2002 - 14:29 #4
SQL = "select sum(pieces) as totalpieces,sum(total_sum) as total,status,date_order,date_despatched,productnumber,costumer_town,costumer_postalcode,costumer_country from t_orders where productnumber='" & Session("product") & "' GROUP BY status, date_order, date_despatched,productnumber,costumer_town, costumer_postalcode, costumer_country "

ummm .:
Microsoft JET Database Engine (0x80040E10)
Der er ikke angivet nogen værdi for en eller flere krævede parametre.
Avatar billede a1a1 Novice
07. juli 2002 - 15:13 #5
er alle felt navne stavet rigtigt?
Avatar billede mccannon Nybegynder
07. juli 2002 - 15:25 #6
yupsen
Avatar billede a1a1 Novice
07. juli 2002 - 15:51 #7
prøv at fjern
sum(pieces) as totalpieces,sum(total_sum) as total,

og det jeg har tilføjet og se om det så dur...

date_despatched, er i hvertfald stavet forkert (dispatched) men det kan jo være det er det i databasen også :)
Avatar billede mccannon Nybegynder
07. juli 2002 - 16:21 #8
okay det virker når jeg fjerne det sum noget...men jeg skal jo ligsom bruge det !?
Avatar billede a1a1 Novice
07. juli 2002 - 16:29 #9
har du et felt der hedder pieces og total_sum?
Avatar billede mccannon Nybegynder
07. juli 2002 - 16:35 #10
yeps ..
Avatar billede mccannon Nybegynder
07. juli 2002 - 16:54 #11
ahh fandt ud af det :-)

men jeg synes ikek den ligger det sammem
Avatar billede mccannon Nybegynder
07. juli 2002 - 18:49 #12
oh well..du må jo heller få dine points
Avatar billede a1a1 Novice
07. juli 2002 - 19:03 #13
den burde nu ligge det sammen...:)
Avatar billede mccannon Nybegynder
07. juli 2002 - 19:31 #14
nope..den vil ikke...hvis jeg kun henter de felter ud som jeg bruger sum på..så vil den godt..lidt så snart jeg skal hetne flere felter ud så vil den ikke..om det er fordi jeg er tvunget til at bruge den groupby ved jeg ikke :(
Avatar billede mccannon Nybegynder
07. juli 2002 - 19:36 #15
sql sætningen ser sådan ud.:
SQL = "SELECT SUM(pieces) AS totalpieces,SUM(total_sum) AS totalsum,status,date_order,date_despatched,productnumber,costumer_town,costumer_postalcode,costumer_country FROM t_orders"
SQL = SQL & " WHERE productnumber ='" & request.form("product") & "'"
SQL = SQL & " GROUP BY status,date_order,date_despatched,productnumber,costumer_town,costumer_postalcode,costumer_country"
Avatar billede a1a1 Novice
07. juli 2002 - 20:24 #16
hvad er der så i felterne? er de tomme?
Avatar billede mccannon Nybegynder
07. juli 2002 - 21:05 #17
nope de er fulde

hmm kan de være forde jeg skriver ud i en løkke ?
Avatar billede a1a1 Novice
08. juli 2002 - 00:57 #18
jamen hvad er der når du skriver dem du er de 0 eller 1 eller ikke noget
Avatar billede mccannon Nybegynder
08. juli 2002 - 07:59 #19
pieces feltet kan være 1 og op efter..men aldrig nul
total_sum feltet kan feks være 4,50, den er ligeledes aldrig 0
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
Kurser inden for grundlæggende programmering

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