如下两个表:
表一 个人领料单
字段名 字段类型 字段长度 允许为空 说明
LLDBH VARCHAR 25 是 领料单编号
DWMC VARCHAR 14 否 单位名称
XM VARCHAR 20 否 姓名
GZ VARCHAR 20 是 工种
WZDM CHAR 10 是 物资代码
LYSL FLOAT 8 是 领用数量
DJ FLOAT 8 是 单价表二 个人领料汇总
HZBH CHAR 13 否 汇总编号
DWMC VARCHAR 20 是 单位名称
WZDM CHAR 10 是 物资代码
SL FLOAT 8 是 领用总数
DJ FLOAT 8 是 单价
JE FLOAT 8 是 领用总金额想要通过SQL中的存储过程,将表一按照单位汇总,统计出该单位领用每种物资的总数和总金额存入表二。
没怎么接触过存储过程,希望各位大人帮个忙,说明一下思路和写法。万分感激!
表一 个人领料单
字段名 字段类型 字段长度 允许为空 说明
LLDBH VARCHAR 25 是 领料单编号
DWMC VARCHAR 14 否 单位名称
XM VARCHAR 20 否 姓名
GZ VARCHAR 20 是 工种
WZDM CHAR 10 是 物资代码
LYSL FLOAT 8 是 领用数量
DJ FLOAT 8 是 单价表二 个人领料汇总
HZBH CHAR 13 否 汇总编号
DWMC VARCHAR 20 是 单位名称
WZDM CHAR 10 是 物资代码
SL FLOAT 8 是 领用总数
DJ FLOAT 8 是 单价
JE FLOAT 8 是 领用总金额想要通过SQL中的存储过程,将表一按照单位汇总,统计出该单位领用每种物资的总数和总金额存入表二。
没怎么接触过存储过程,希望各位大人帮个忙,说明一下思路和写法。万分感激!
解决方案 »
- 又是SQL中的SELECT...
- 您好,请问WIN2003(32位)+SQL2008企业版的一个服务器最多支持多少个数据库镜像?或有没有其他实现数据库服务器对服务器的镜像的方案?
- sqlserver 2000服务管理器不能启动的一个问题!
- 在函数中把表名做为参数的问题(使用exec),急急急
- ++++有没有办法在存储过程中设置计算机的系统时间?
- 事务与日志的问题?
- 分组查询求救!
- 在恢复数据库备份的时候能否改名,如果能,怎么改,能否由程序完成
- 触发器如何向远程数据库写值?求助!!!
- 请教高手,通过ccproxy 代理上网,如何用查询分析器连接internet 上SQL Server?up有分
- JSP直接通过sqljdbc.jar连接SQL2005问题,该怎么连接?试了好多连不上,说游标不支持
- 重建sqlserver各表索引命令是什么啊?
create proc test_p
as
select HZBH=sum(LLDBH),DWMC,WZDM,SL=sum(LYSL),DJ,JE=sum(LYSL*DJ)
from 表一
group by DWMC,WZDM,DJexec test_p --执行就行了
alter proc test_p
as
select HZBH=count(LLDBH),DWMC,WZDM,SL=sum(LYSL),DJ,JE=sum(LYSL*DJ)
from 表一
group by LLDBH,DWMC,WZDM,DJ