select * from (S ELECT 会议时间 as 日期, sy as 事由, 参加人 as 人员FROM dbo.短信内容
union
S ELECT 出差起日期 as 日期, convert(varchar(200),事由) as 事由, 参加人员 as 人员
FROM dbo.督导组下校登记
union
S ELECT 出差时间 as 日期, CONVERT(VARCHAR(200),内容) as 事由, 参加人 as 人员
FROM dbo.笔记本与档案 ) as a where 日期 > '2022/01/01' order by 日期;
其实先过滤再合并效率更高,虽然代码多了
[此贴子已经被作者于2022/10/8 21:37:44编辑过]