永发信息网

sql 两个结构相同的视图 联合查询

答案:2  悬赏:0  手机版
解决时间 2021-03-08 01:40
  • 提问者网友:戎马万世
  • 2021-03-07 07:02
我有两个结构相同的视图。一个视图存放的是2015年6月的数据,一个视图存放的是2015年7月的数据,比如我现在想查询2015-06-10到2015-07-10的数据,要怎么查询,谢谢!
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-03-07 07:32
如果你只是需要把两个表中分别符合日期段的记录查询出来并合并到一起,可以用union all

select * from 表201506 where 日期 >= '2015.06.10'
union all
select * from 表201507 where 日期 <= '2015.07.10'
全部回答
  • 1楼网友:拾荒鲤
  • 2021-03-07 08:39
嗯,看样子是数据类型的问题。你可以在视图中强制转换数据类型。sql在union时隐式转换数据类型可能有问题。把msg varchar转一下看看。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯