WebbisNetMedlem sedan feb. 20032 182 inlägg
Kan nån förklara varför jag får svaretatt jag har 3 nya mail när jag inte har några markerade i databasen. mailRead är av typen Ja/Nej och reciever är den inloggade användaren
<%Set mailCount=objConn.Execute("SELECT reciever, Count(mailRead) AS Antal "&_
"FROM tblUsers_imail WHERE mailRead="&Session("userID")&" GROUP BY reciever")%>
LarsGMedlem sedan dec. 200012 465 inlägg
count(expression) räknar antal poster där expression inte är null. Vilket värde mailRead har påverkar inte count.
WebbisNetMedlem sedan feb. 20032 182 inlägg
Hur ska jag räkna antal markeringar i mailRead beroende på inloggad användare då?
WebbisNetMedlem sedan feb. 20032 182 inlägg
<%Set mailCount=objConn.Execute("SELECT Count(mailID) AS Antal "&_
"FROM tblUsers_imail WHERE reciever="&Session("userID"))%> ger mig svaret 4, och det är mina 4 lästa mail den visar....nu är det bara att på nåt sätt få den fyran till en nolla så att den räknar vilka som är markerade
LarsGMedlem sedan dec. 200012 465 inlägg
Access förmodar jag?
select sum(iif (readMail = true ,1,0)) As antal
from tblUsers_imail WHERE reciever= 4711
WebbisNetMedlem sedan feb. 20032 182 inlägg
Räknaren gick ner till en nolla, men när jag mailade mig själv markerades alla så nu har jag 5 mail, mina 4 gamla + mitt nya
WebbisNetMedlem sedan feb. 20032 182 inlägg
<%Set mailCount=objConn.Execute("SELECT reciever, Sum(mailRead) AS Antal FROM tblUsers_imail GROUP BY reciever")%>
men hur får man bort minustecknet?
LarsGMedlem sedan dec. 200012 465 inlägg
select receiver,-sum(mailRead)
Du får ju samma resultat av den frågan som med den jag skrev.