我想使用1个脚本来获取这3个值,以便在c#代码中使用它
select COUNT(clos.ticket_cp) as clos from clos where CONVERT(date,date) = CONVERT(date,GETDATE())
select COUNT(en_cours.ticket_cp) as encour from en_cours where CONVERT(date,date) = CONVERT(date,GETDATE())
select COUNT(gele.ticket_cp) as gele from gele where CONVERT(date,date) = CONVERT(date,GETDATE())
答案 0 :(得分:1)
您可以使用UNION ALL
select 'clos' as name, COUNT(clos.ticket_cp) as counte
from clos where CONVERT(date,date) = CONVERT(date,GETDATE())
union all
select 'encour',COUNT(en_cours.ticket_cp)
from en_cours where CONVERT(date,date) = CONVERT(date,GETDATE())
union all
select 'gele',COUNT(gele.ticket_cp) as gele
from gele where CONVERT(date,date) = CONVERT(date,GETDATE())
答案 1 :(得分:0)
选项1
Create table #temp (
Name varchar(20),
Count int
)
Insert into #temp
Select 'clos', COUNT(clos.ticket_cp) from clos where CONVERT(date,date) = CONVERT(date,GETDATE())
Insert into #temp
Select 'encour', COUNT(en_cours.ticket_cp) from en_cours where CONVERT(date,date) = CONVERT(date,GETDATE())
Insert into #temp
Select 'gele', COUNT(gele.ticket_cp) from gele where CONVERT(date,date) = CONVERT(date,GETDATE())
Select * from #temp
Drop table #temp
输出
Name | Count
clos | 4
encour | 6
gele | 2