webForumDet fria alternativet

Räkna poster från två tabeller

ASP

7 svar · 233 visningar · startad av larsson

Medlem sedan nov. 200037 inlägg
Frågan#1

Hej !
Jag skriver :

SELECT Count (a.ID + b.ID )AS Antal
FROM tabell1 a, tabell2 b

(a.ID = 8, b.ID = 2)

Den skriver ut 16 och det ska bara vara 10 alltså använder den gångertabellen och jag vill att den bara ska lägga ihop dom.

/roger

------------------
~~ kanske inte ännu, men snart så funkar det :- ) ~~

Medlem sedan dec. 19996 721 inlägg
#2

SELECT (SELECT Count (a.ID) FROM tabell1 a) + (SELECT COUNT(b.ID) FROM tabell2 b) AS Antal

Medlem sedan juni 200032 967 inlägg
#3

redigering: känns onödigt att posta samtidigt som emission...

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

[Redigerat av @nders den 03 jan 2001]

Medlem sedan nov. 200037 inlägg
#4

Hallo !!

Det funkar inte:

SELECT (SELECT Count (a.ID) FROM tabell1 a) + (SELECT COUNT(b.ID) FROM tabell2 b) AS Antal

Det står då :

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Reserved error (|); there is no message for this error.

/DatabaseManager.asp, line 455

/Roger

------------------
~~ kanske inte ännu, men snart så funkar det :- ) ~~

Medlem sedan nov. 200037 inlägg
#5

Någon som har något annat förslag på hur man ska räkna det ?

------------------
~~ kanske inte ännu, men snart så funkar det :- ) ~~

Medlem sedan dec. 19996 721 inlägg
#6

Hmmm....verkar inte som om JET fixade det där.

set rs=conn.execute("SELECT COUNT(ID)
FROM Tabell1 UNION ALL SELECT COUNT(ID) FROM Tabell2")
do until rs.eof
  antal=antal+rs(0)
  rs.movenext
loop
Medlem sedan jan. 20015 inlägg
#7

Testa denna kod:
(testad på MS SQL-server 7)
SELECT COUNT(t1.uid) as t1,COUNT(t2.uid) as t2,((COUNT(t1.uid)) + (COUNT(t2.uid))) as tot FROM prod as t1 left join actions as t2 on t1.uid = t2.uid

Resultat:
t1 t2 tot
----------- ----------- -----------
1364 72 1436

(1 row(s) affected)

Warning: Null value eliminated from aggregate.

[Redigerat av johsj den 03 jan 2001]

Medlem sedan dec. 19996 721 inlägg
#8

Ingen dum idé alls.

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)