webForumDet fria alternativet

Två COUNT i en SQL sats.

2 svar · 242 visningar · startad av Eclipse

EclipseMedlem sedan juli 20003 825 inlägg
#1

Från annan tråd;
http://www.webforum.nu/showthread.php?s=&postid=911854#post911854

Frågan är alltså, hur skriver jag två räknefrågor i en SQL sats?

SQL = "SELECT " _
& " (SELECT COUNT(*) FROM [roomBooking] rb WHERE rb.dteDate = #" & dteMyDate & "#) " _
& ", (SELECT COUNT(*) FROM [event] e WHERE e.dteCreated = #" & dteMyDate & "# ); "

Typ detta men det fungerar inte.

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SQL = "SELECT count(*), " _
& " (SELECT COUNT(*) FROM [roomBooking] rb WHERE rb.dteDate = #" & dteMyDate & "#) " _
& " FROM [event] e WHERE e.dteCreated = #" & dteMyDate & "#  "

eller

SQL = "SELECT COUNT(*),1 FROM roomBooking rb WHERE rb.dteDate = #" & dteMyDate & "#  " _
& "union all SELECT COUNT(*),2 FROM [event] e WHERE e.dteCreated = #" & dteMyDate & "#  "
EclipseMedlem sedan juli 20003 825 inlägg
#3

Du är ju grym...!!

131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)