Как суммировать несколько SQL-запросов вместе?

Вы могли использовать WMI. Найденный отрывком.

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _ 
& strComputer & "\root\cimv2") 
Set colComputer = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")

For Each objComputer in colComputer 
  strMemory = objComputer.TotalPhysicalMemory
Next
10
задан Brian Tompsett - 汤莱恩 18 January 2017 в 20:21
поделиться

2 ответа

select sum(individual_counts) from
(
  select count(*) as individual_counts from TableA where x = 1
    union all
  select count(*) from TableB where x = 2
....
) as temp_table_name

обычно вам нужен псевдоним только при первом выборе при использовании объединения.

14
ответ дан 3 December 2019 в 17:59
поделиться

Не уверен на 100%, что вы имеете в виду, но возможно:

SELECT (SELECT COUNT(*) FROM tableA)+(SELECT COUNT(*) FROM tableB)
8
ответ дан 3 December 2019 в 17:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: