Ich habe ein paar Abfragen, die ich in ONE Abfrage kombinieren möchte, um nicht auf den Server mehrere Male aufrufen müssen.SQL Server: Kombinieren COUNT (*) für verschiedene Tabellen auf einmal
Ein Beispiel für die Abfragen Ich verwende:
SELECT COUNT(*) AS mailCount1
FROM [WebContact].[dbo].[memberEmails]
WHERE contactdatetime > '01/01/06'
AND contactdatetime < '02/01/06'
SELECT COUNT(*) AS mailCount2
FROM [WebContact].[dbo].[otherEmails]
WHERE contactdatetime > '01/01/06'
AND contactdatetime < '02/01/06'
SELECT COUNT(*) AS mailCount3
FROM [WebContact].[dbo].[memberEmails]
WHERE contactdatetime > '02/01/06'
AND contactdatetime < '03/01/06'
SELECT COUNT(*) AS mailCount4
FROM [WebContact].[dbo].[otherEmails]
WHERE contactdatetime > '02/01/06'
AND contactdatetime < '03/01/06'
etc etc...
So wie die obigen Beispiele, was nur, dass Änderungen sind:
Die
FROM
(memberEmails
&otherEmails
)Die
>
&<
Monate (01/01/06, 02/01/06 | 02/01/06, 03/01/06 | etc ...)
Ist dies mit einer einzigen Abfrage möglich?
Warum ist dies mit 'vb.net' getaggt? Dies ist streng genommen eine SQL-Frage. – Jeroen