SQL

agoni9091 2011-09-05 09:31:17
select id as 产品ID,ck as 仓库,datetime as 日期,qty as 数量 from……where……
这是上面的查询经过筛选出来的查询结果,下面要对这个查询结果的日期和数量求和进行利用:
select 日期??(这应该是什么?'+qty+'吗?),sum(数量)?? …………

还有怎么把下面的那个查询接到第一个查询后面,。可以的高分追加哈。谢谢大虾了
...全文
110 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
geniuswjt 2011-09-06
  • 打赏
  • 举报
回复

select 日期,sum(数量) from (
select id as 产品ID,ck as 仓库,datetime as 日期,qty as 数量 from……where……
) as t --t是结果集的别名
gruop by 日期
[Quote=引用 7 楼 agoni9091 的回复:]

我是新手,冒昧问下,括号那个t是什么意思啊,直接加上去的,还是要定义的
[/Quote]
aaasssmnb 2011-09-06
  • 打赏
  • 举报
回复
小白不解..好像只有FROM子句中的子查询必须要指定别名?
这是什么原理.?
--小F-- 2011-09-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 agoni9091 的回复:]
我是新手,冒昧问下,括号那个t是什么意思啊,直接加上去的,还是要定义的
[/Quote]
别名 这个是SQL的规定 子查询这些在这样用的时候需要加别名
agoni9091 2011-09-05
  • 打赏
  • 举报
回复
我是新手,冒昧问下,括号那个t是什么意思啊,直接加上去的,还是要定义的
agoni9091 2011-09-05
  • 打赏
  • 举报
回复
回一楼,我要求和数量的
-晴天 2011-09-05
  • 打赏
  • 举报
回复
但是,这样做的话,你的产品ID,仓库,就没必要出现在这个子查询语句里了.
-晴天 2011-09-05
  • 打赏
  • 举报
回复
如果是以日期求和,那么:
select 日期,sum(数量) from (
select id as 产品ID,ck as 仓库,datetime as 日期,qty as 数量 from……where……
)t group by 日期
geniuswjt 2011-09-05
  • 打赏
  • 举报
回复
给结果集一个别名,它的作用就相当于表了
然后你懂的[Quote=引用 2 楼 geniuswjt 的回复:]

SQL code

select 日期,sum(数量) from (
select id as 产品ID,ck as 仓库,datetime as 日期,qty as 数量 from……where……
) t
[/Quote]
geniuswjt 2011-09-05
  • 打赏
  • 举报
回复

select 日期,sum(数量) from (
select id as 产品ID,ck as 仓库,datetime as 日期,qty as 数量 from……where……
) t
-晴天 2011-09-05
  • 打赏
  • 举报
回复
日期还能求和?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧