Avatar billede moller06 Nybegynder
21. oktober 2005 - 11:08 Der er 8 kommentarer og
1 løsning

reference til count-column

Hej jeg har problemer med at referere min count-column.

SELECT wr.companynum, wr.buildingnum, wr.residencenum, count(waa.id)
FROM wait_residence wr (nolock)
inner join wait_company wc (nolock) on (wr.fk_companyid = wc.id and wc.name = 'Sekundær')
inner join wait_applicantapplication waa (nolock) on (wr.id = waa.fk_residence)

WHERE kolonne4.tallet > 2

GROUP BY wr.residencenum, wr.buildingnum, wr.companynum
ORDER BY wr.companynum, wr.buildingnum, wr.residencenum
--HAVING COUNT(waa.id) > 1;

--------------

Som i kan se har jeg også prøvet med noget HAVING, men uden held.

Det burde være et meget simpelt spm.
Avatar billede arne_v Ekspert
21. oktober 2005 - 11:09 #1
prøv:

SELECT wr.companynum, wr.buildingnum, wr.residencenum, count(waa.id) AS n
FROM wait_residence wr (nolock)
inner join wait_company wc (nolock) on (wr.fk_companyid = wc.id and wc.name = 'Sekundær')
inner join wait_applicantapplication waa (nolock) on (wr.id = waa.fk_residence)

WHERE kolonne4.tallet > 2

GROUP BY wr.residencenum, wr.buildingnum, wr.companynum
ORDER BY wr.companynum, wr.buildingnum, wr.residencenum
HAVING n > 1;
Avatar billede moller06 Nybegynder
21. oktober 2005 - 11:12 #2
Den skriver konstant "Server: Msg 156, Level 15, State 1, Line 10
Incorrect syntax near the keyword 'HAVING'."
Det har den gjort hele vejen.
Avatar billede arne_v Ekspert
21. oktober 2005 - 11:15 #3
Hvad med HAVING før ORDER BY ?
Avatar billede moller06 Nybegynder
21. oktober 2005 - 11:17 #4
Server: Msg 207, Level 16, State 3, Line 1
Invalid column name 'n'.
Avatar billede moller06 Nybegynder
21. oktober 2005 - 11:20 #5
:(
Avatar billede arne_v Ekspert
21. oktober 2005 - 11:21 #6
så bytter du om om tager den oprindelige version uden n
Avatar billede moller06 Nybegynder
21. oktober 2005 - 11:24 #7
SÅDAN DER - du har lige reddet min frokost :)¨

Smid et svar.
Avatar billede arne_v Ekspert
21. oktober 2005 - 11:26 #8
kommer her
Avatar billede moller06 Nybegynder
21. oktober 2005 - 12:33 #9
Jeg har et yderligere problem i forlængelse af dette.

se http://www.eksperten.dk/spm/657969
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