这sql语句如何写

这sql语句怎么写啊
我想让下面sql语句合并成一个表中的两列,不用临时表怎么实现啊?
select COUNT(1) dangri from  table1 where UserID=1 and 状态=5 and 时间=CONVERT(varchar(100), GETDATE(), 111)
select COUNT(1) chaori from  table2 where UserID=1 and 状态=5 and 时间<CONVERT(varchar(100), GETDATE(), 111)
------解决思路----------------------
SELECT
(select COUNT(1) dangri from  table1 where UserID=1 and 状态=5 and 时间=CONVERT(varchar(100), GETDATE(), 111)),
(select COUNT(1) chaori from  table2 where UserID=1 and 状态=5 and 时间<CONVERT(varchar(100), GETDATE(), 111))

------解决思路----------------------
select 
sum(case when 时间=CONVERT(varchar(100), GETDATE(), 111) then 1 else 0 end)  dangri ,
sum(case when 时间<CONVERT(varchar(100), GETDATE(), 111) then 1 else 0 end)  chaori 
where UserID=1 and 状态=5 and 时间<=CONVERT(varchar(100), GETDATE(), 111