笔试题,不知道如何做。。。

无天 2010-06-10 10:20:09
有一个表(id,sales,date),id为员工编号,sales为该员工的销售额,date为日期,是一个字符串,格式为'xxxx-xx-xx',例如'2010-06-10',现在需要查询每个员工2009年每个季度的销售额。不知道查询语句如何写,请高手指教。
...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
英雄111888 2010-06-23
  • 打赏
  • 举报
回复
QUARTER??
adanssxz 2010-06-22
  • 打赏
  • 举报
回复
学习了!
adanssxz 2010-06-22
  • 打赏
  • 举报
回复
每个季度。。。。。怎么分每个季度
wwwwb 2010-06-10
  • 打赏
  • 举报
回复
select id,QUARTER(date("date")),sum(sales) from tt
where year(date("date"))=2009
group by id,QUARTER(date("date"))
ACMAIN_CHM 2010-06-10
  • 打赏
  • 举报
回复
select id,QUARTER(date("date")),sum(sales)
from 有一个表
where year(date("date"))=2009
group by id,QUARTER(date("date"))
LinuxR 2010-06-10
  • 打赏
  • 举报
回复
select maker,QUARTER(createdate) as aa,sum(Totalamount) from ord
where Year(createdate)=2009
group by maker,QUARTER(createdate)
wwwwb 2010-06-10
  • 打赏
  • 举报
回复
修改:
select id,QUARTER(date("date")),sum(sales)
where year(date("date"))=2009
group by id,QUARTER(date("date"))
wwwwb 2010-06-10
  • 打赏
  • 举报
回复
select id,QUARTER(to_date(date,'yyyy-mm-dd')),sum(sales)
group by id,QUARTER(to_date(date,'yyyy-mm-dd')) where year(to_date(date,'yyyy-mm-dd'))=2009

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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