B Bosse168 Medlem sedan nov. 2003 1 018 inlägg Frågan 23 nov. 2003 18:16 #1 Kan man på något sätt räkna posterna med count(*) samtidigt som man sätter en RecSet?
Set Rs = Connect.Execute("SELECT typ,id,titel FROM geek_cat WHERE sub=0 Order By titel")
K K@llen Medlem sedan mars 2003 2 667 inlägg Set Rs = Connect.Execute("SELECT typ, id, titel, count(*) as cnt FROM geek_cat WHERE sub=0 Order By titel")
L LarsG Medlem sedan dec. 2000 12 464 inlägg Det går inte att blanda in count på det sättet. Om du vill ha det i samma SQL-sats så kan du göra
SELECT typ,id,titel,
(select count(*)from geek_cat where sub = 0) as cnt
FROM geek_cat WHERE sub=0 Order By titel
flyttas från ASP.
K K@llen Medlem sedan mars 2003 2 667 inlägg
Det går inte att blanda in count på det sättet.
Vill du förklara varför?
Vad är skillnaden på frågan ovan och tex denna förutom group by som jag missade ovan.
http://www.webforum.nu/showthread.php?s=&postid=633929#post633929
L LarsG Medlem sedan dec. 2000 12 464 inlägg Vad skall jag förklara? Jag tycker att det är uppenbart att det inte går att blanda uttryck som resulterar i en post för varje rad i tabellen med uttryck som resulterar i en rad oavsett antal rader i tabellen.
K K@llen Medlem sedan mars 2003 2 667 inlägg Ja, det låter ju ganska uppenbart så som du säger. Men frågan i länken ovan ger väl samma beskymmer, eller tänker jag konstigt i jämförelsen?
L LarsG Medlem sedan dec. 2000 12 464 inlägg Nej. det är inte samma problem.
I frågan i länken vill man enbart veta hur många det finns inom olika grupper och man hämtar enbart de kolumner som definierar gruppen.
I denna tråd vill man veta hur många det finns samt att man vill hämta kolumner som inte ingår i de kolumner som definierar gruppen.