level 1
jxgzzs
楼主
是我的经理出的,我是初学SQL,请高手帮忙解决,补充一个语句。谢谢!!
巳知条件:输入物品编号,在规定时间内查询领取物品的姓名,部门,总数量
巳查:
select A.NAME, c.dept_name, sum(B.AMOUNT)
FROM PAT_MASTER_INDEX A,INP_BILL_DETAIL B ,dept_dict C
WHERE ( A. customer_ID = B. customer_ID ) and (b.ORDERED_BY=c.dept_code)
AND ( B.BILLING_DATE_TIME >= TO_DATE('2010-01-31 23:59:59','yyyy-mm-dd hh24:mi:ss'))
AND ( B.BILLING_DATE_TIME <= TO_DATE('2010-02-28 23:59:59','yyyy-mm-dd hh24:mi:ss'))
AND ( B.ITEM_CODE='IXXG00DH00')
group by A.NAME,c.dept_name ORDER BY A.NAME;
姓 名 部 门 数量
陈xx 一部 6
方xx 二部 9
蔡xx 三部 2
要求:输入物品编号后并显示,如下:
姓 名 部 门 数量 物品名称
陈xx 一部 6 xxxx
方xx 二部 9 xxxx
蔡xx 三部 2 xxxx
物品名称假设为“A”
2010年12月15日 15点12分
1
巳知条件:输入物品编号,在规定时间内查询领取物品的姓名,部门,总数量
巳查:
select A.NAME, c.dept_name, sum(B.AMOUNT)
FROM PAT_MASTER_INDEX A,INP_BILL_DETAIL B ,dept_dict C
WHERE ( A. customer_ID = B. customer_ID ) and (b.ORDERED_BY=c.dept_code)
AND ( B.BILLING_DATE_TIME >= TO_DATE('2010-01-31 23:59:59','yyyy-mm-dd hh24:mi:ss'))
AND ( B.BILLING_DATE_TIME <= TO_DATE('2010-02-28 23:59:59','yyyy-mm-dd hh24:mi:ss'))
AND ( B.ITEM_CODE='IXXG00DH00')
group by A.NAME,c.dept_name ORDER BY A.NAME;
姓 名 部 门 数量
陈xx 一部 6
方xx 二部 9
蔡xx 三部 2
要求:输入物品编号后并显示,如下:
姓 名 部 门 数量 物品名称
陈xx 一部 6 xxxx
方xx 二部 9 xxxx
蔡xx 三部 2 xxxx
物品名称假设为“A”