04. juni 2004 - 07:36Der er
13 kommentarer og 1 løsning
COUNT records
Jeg har en database hvorfra jeg gerne vil have hentet nogle data inden for en angivet periode. Desuden skal man få oplyst hvor mange records der kommer ud. Jeg har forsøgt med COUNT, men udne held. Er der en der kan hjælpe?
SELECT sagsTabel.journalNr, sagsTabel.udbudsdato, entrepriseformTabel.entrepriseform, udbudsformTabel.udbudsform FROM (entrepriseformTabel INNER JOIN udbudsTabel ON entrepriseformTabel.ef_id=udbudsTabel.ef_id) INNER JOIN (udbudsformTabel INNER JOIN sagsTabel ON udbudsformTabel.uf_id=sagsTabel.uf_id) ON udbudsTabel.u_id=sagsTabel.u_id GROUP BY sagsTabel.journalNr, sagsTabel.udbudsdato, entrepriseformTabel.entrepriseform, udbudsformTabel.udbudsform HAVING (((sagsTabel.udbudsdato) Between [Startdato?] And [Slutdato?]));
vil det sige at jeg i min rapport kan indsætte en msgbox direkte og skrive: "Der er i alt : " & vbNewLine & DCount("*", "qryery") & " journalnumre registreret." Og så tæller den kun dem med inden for den angivne periode? Og hvis JA hvor finder jeg den msgbox?
Indrømmet: Access er slet ikke min stærke side, men har lovet at hjælpe en ven
SELECT sagsTabel.journalNr, sagsTabel.udbudsdato, entrepriseformTabel.entrepriseform, udbudsformTabel.udbudsform FROM (entrepriseformTabel INNER JOIN udbudsTabel ON entrepriseformTabel.ef_id=udbudsTabel.ef_id) INNER JOIN (udbudsformTabel INNER JOIN sagsTabel ON udbudsformTabel.uf_id=sagsTabel.uf_id) ON udbudsTabel.u_id=sagsTabel.u_id GROUP BY sagsTabel.journalNr, sagsTabel.udbudsdato, entrepriseformTabel.entrepriseform, udbudsformTabel.udbudsform HAVING (((sagsTabel.udbudsdato) Between [Startdato?] And [Slutdato?]));
giver dig det korrekte, er det denne du skal henvise til i :
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.