下面是二张表的数据:test1,dept
test1:
name am units DATE_TIME user DEPT_CODE
鲜橙多 2 瓶 2010/4/21 17:17 张三 2
鲜橙多 2 瓶 2010/4/21 17:17 张三 2
鲜橙多 -4 瓶 2010/4/23 11:02 张三 2
鲜橙多 2 瓶 2010/4/22 10:31 张三 2
鲜橙多 1 瓶 2010/6/12 10:34 李四 5
鲜橙多 1 瓶 2010/4/22 9:26 李四 5
鲜橙多 1 瓶 2010/6/4 10:42 王五 3
鲜橙多 1 瓶 2010/5/5 17:19 钱三 4
鲜橙多 1 瓶 2010/5/5 10:46 钱三 4
鲜橙多 2 瓶 2010/6/5 10:08 王五 3
鲜橙多 1 瓶 2010/6/4 10:42 王五 3
鲜橙多 1 瓶 2010/5/5 10:46 钱三 4
鲜橙多 1 瓶 2010/5/6 11:04 钱三 4
鲜橙多 1 瓶 2010/5/6 11:04 钱三 4
鲜橙多 1 瓶 2010/6/11 10:14 王五 3
鲜橙多 1 瓶 2010/5/6 11:04 钱三 4
鲜橙多 1 瓶 2010/5/24 10:55 邓七 7
鲜橙多 1 瓶 2010/5/20 20:22 赵六 6
红牛 1 瓶 2010/5/6 11:04 钱三 4
红牛 1 瓶 2010/5/17 10:41 赵六 6
鲜橙多 -1 瓶 2010/5/27 16:00 赵六 6
红牛 2 瓶 2010/5/16 10:40 赵六 6
红牛 1 瓶 2010/5/24 10:55 赵六 6
红牛 2 瓶 2010/5/2 10:41 钱三 4
鲜橙多 2 瓶 2010/5/2 10:41 钱三 4
鲜橙多 1 瓶 2010/6/10 11:11 王五 3
鲜橙多 1 瓶 2010/5/4 10:43 钱三 4
鲜橙多 1 瓶 2010/5/4 10:43 钱三 4
鲜橙多 1 瓶 2010/5/20 20:22 赵六 6
红牛 1 瓶 2010/6/10 11:11 王五 3
红牛 1 瓶 2010/5/16 10:40 赵六 6
红牛 2 瓶 2010/6/5 10:08 王五 3 dept表:
DEPT_CODE DEPT_NAME
2 二门市部
5 五门市部
3 三门市部
4 四门市部
7 七门市部
6 六门市部
要统计查询的是2010/4/1 10:00至2010/6/30 23:59时间段内的鲜橙多统计数据,结果应如下形式为正确:
name user 总数 units DEPT_NAME
鲜橙多 张三 2 瓶 二门市部
王五 6 瓶 三门市部
李四 2 瓶 五门市部
。
。
。
。请写出select查询语句,在此深表感谢!
test1:
name am units DATE_TIME user DEPT_CODE
鲜橙多 2 瓶 2010/4/21 17:17 张三 2
鲜橙多 2 瓶 2010/4/21 17:17 张三 2
鲜橙多 -4 瓶 2010/4/23 11:02 张三 2
鲜橙多 2 瓶 2010/4/22 10:31 张三 2
鲜橙多 1 瓶 2010/6/12 10:34 李四 5
鲜橙多 1 瓶 2010/4/22 9:26 李四 5
鲜橙多 1 瓶 2010/6/4 10:42 王五 3
鲜橙多 1 瓶 2010/5/5 17:19 钱三 4
鲜橙多 1 瓶 2010/5/5 10:46 钱三 4
鲜橙多 2 瓶 2010/6/5 10:08 王五 3
鲜橙多 1 瓶 2010/6/4 10:42 王五 3
鲜橙多 1 瓶 2010/5/5 10:46 钱三 4
鲜橙多 1 瓶 2010/5/6 11:04 钱三 4
鲜橙多 1 瓶 2010/5/6 11:04 钱三 4
鲜橙多 1 瓶 2010/6/11 10:14 王五 3
鲜橙多 1 瓶 2010/5/6 11:04 钱三 4
鲜橙多 1 瓶 2010/5/24 10:55 邓七 7
鲜橙多 1 瓶 2010/5/20 20:22 赵六 6
红牛 1 瓶 2010/5/6 11:04 钱三 4
红牛 1 瓶 2010/5/17 10:41 赵六 6
鲜橙多 -1 瓶 2010/5/27 16:00 赵六 6
红牛 2 瓶 2010/5/16 10:40 赵六 6
红牛 1 瓶 2010/5/24 10:55 赵六 6
红牛 2 瓶 2010/5/2 10:41 钱三 4
鲜橙多 2 瓶 2010/5/2 10:41 钱三 4
鲜橙多 1 瓶 2010/6/10 11:11 王五 3
鲜橙多 1 瓶 2010/5/4 10:43 钱三 4
鲜橙多 1 瓶 2010/5/4 10:43 钱三 4
鲜橙多 1 瓶 2010/5/20 20:22 赵六 6
红牛 1 瓶 2010/6/10 11:11 王五 3
红牛 1 瓶 2010/5/16 10:40 赵六 6
红牛 2 瓶 2010/6/5 10:08 王五 3 dept表:
DEPT_CODE DEPT_NAME
2 二门市部
5 五门市部
3 三门市部
4 四门市部
7 七门市部
6 六门市部
要统计查询的是2010/4/1 10:00至2010/6/30 23:59时间段内的鲜橙多统计数据,结果应如下形式为正确:
name user 总数 units DEPT_NAME
鲜橙多 张三 2 瓶 二门市部
王五 6 瓶 三门市部
李四 2 瓶 五门市部
。
。
。
。请写出select查询语句,在此深表感谢!
a.name,
a.user,
a.am,
a.units,
b.dept_name
from test1 a,
dept b
where a.dept_code = b.dept_code
and a.name = '鲜橙多'
and a.DATE_TIME between to_date('2010/4/1 10:00','yyyy/mm/dd hh24:mi')
and to_date('2010/6/30 23:59','yyyy/mm/dd hh24:mi')
a.name,
a.user,
sum(a.am),
a.units,
b.dept_name
from test1 a,
dept b
where a.dept_code = b.dept_code
and a.name = '鲜橙多'
and a.DATE_TIME between to_date('2010/4/1 10:00','yyyy/mm/dd hh24:mi')
and to_date('2010/6/30 23:59','yyyy/mm/dd hh24:mi')
group by a.name,
a.user,a.units,
b.dept_name;
from test1 a,dept b
wherer a.name='鲜橙多' and a.DATE_TIME between to_date('2010/4/1 10:00','yyyy/mm/dd hh24:mi')and to_date('2010/6/30 23:59','yyyy/mm/dd hh24:mi') and a.dept_code = b.dept_codegroup by (a.user,a.name,a.units,b.dept_name);
写错了,改为group by (a.user,a.name,a.units)