永发信息网

SQL查询语句 急求

答案:4  悬赏:10  手机版
解决时间 2021-04-30 00:47
  • 提问者网友:浪荡绅士
  • 2021-04-29 07:34

表一   T1

ID  tdate  a b c

表二  T2

ID  IDT1  d e f

表T2为二级表   其中IDT1为T1表的ID  

现有这样一个查询  想求满足tdate日期条件的  SUM集合  sum(a) sum(b) sum(c) 

T2表中的  sum(d)    sum(d)分四种情况 分别为 e,f =00 01 10  11这样的 想查询到一个表中  有法写吗这句子

最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-04-29 08:52
select sum(a), sum(b), sum(c), sum(d) from T1, T2 where T1.ID=T2.IDT1 and e in (0, 1) and f in (0,1)
全部回答
  • 1楼网友:鸠书
  • 2021-04-29 11:06
select sum(a),sum(b),sum(c),dcount=(select sum(d) from tab2 where e in ('00','01','10','11') and f in ('00','01','10','11')) from tab1
  • 2楼网友:不想翻身的咸鱼
  • 2021-04-29 10:40

用交叉链表

  • 3楼网友:鸽屿
  • 2021-04-29 09:48
简单的Transact-SQL查询只包括选择列表、FROM子句和WHERe子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为"张三"的nickname字段和email字段。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯