SQL查询两表每天数据之和不相等的日期,比如A表,A1列每一天的数据之和不等于B表,B1列每一天的数据之和
答案:4 悬赏:10 手机版
解决时间 2021-04-12 22:08
- 提问者网友:椧運幽默
- 2021-04-12 06:16
SQL查询两表每天数据之和不相等的日期,比如A表,A1列每一天的数据之和不等于B表,B1列每一天的数据之和
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-04-12 07:06
select tableA.date
from (select A.date,sum(A.A1) sum from A group by A.date) tableA,
(select B.date,sum(B.B1) sum from B group by B.date) tableB,
where tableA.date=tableB.date
and tableA.sum<>tableB.sum
from (select A.date,sum(A.A1) sum from A group by A.date) tableA,
(select B.date,sum(B.B1) sum from B group by B.date) tableB,
where tableA.date=tableB.date
and tableA.sum<>tableB.sum
全部回答
- 1楼网友:怀裏藏嬌
- 2021-04-12 09:58
1> SELECT
2> GETDATE(),
3> DATEADD(DAY, DATEDIFF(DAY, 0, GETDATE() ), 0)
4> go
----------------------- -----------------------
2010-10-15 11:33:26.690 2010-10-15 00:00:00.000
where
DATEADD(DAY, DATEDIFF(DAY, 0, 那个datetime的字段名 ), 0) = '你需要查询的日期, 不包含时间的'
- 2楼网友:独行浪子会拥风
- 2021-04-12 09:11
公式 b1 =char(a1+64)
- 3楼网友:独钓一江月
- 2021-04-12 08:23
SELECt
AA.日期,
AA.A1,
B.B1
FROM
(
SELECt
A.日期,
SUM(A.A1) AS A1
FROM
A
GROUP BY
A.日期
) AS AA,
B
WHERe
AA.日期 = B.日期
AND AA.A1 <> B.B1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯