首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Sql题实在做不了解决方案

2012-04-30 
Sql题实在做不了表名:SPZDB (商品字典表)商品编号 SPBHCHAR(6)NOT NULL商品名称SPMCCHAR(20)NOT NULL规格G

Sql题实在做不了
表名:SPZDB (商品字典表)
商品编号 SPBHCHAR(6)NOT NULL
商品名称SPMCCHAR(20)NOT NULL
规格GGCHAR(30)NULL
表名:SPRKDTT(商品采购入库单抬头)
结构: 入库单号 RKDHCHAR(10)NOT NULL 
日期RQdatatimeNOT NULL
经手人JSRCHAR(8)NULL
合计金额HJJEMONEYNOT NULL DEFALUT 0
表名:SPRKDMX(商品采购入库单明细),主键入库单号+商品编号
结构: 入库单号 RKDHCHAR(10)NOT NULL 
商品编号 SPBHCHAR(6)NOT NULL
单价DJMONEY NOT NULL
数量SLFLOAT NOT NULL
金额JEMONEY NOT NULL
表名:SPKCB(商品库存表)
结构: 商品编号 SPBHCHAR(6)NOT NULL
单价(加权平均价格)DJMONEY NOT NULL
数量SLFLOAT NOT NULL
金额JEMONEY NOT NULL
1、请写出SQL语句,列表经手人不是张三的所有商品采购入库单抬头信息

2、请写出统计上个月商品采购总金额的SQL语句
3、请写出去年采购商品金额前10名的商品名称

4、请写出SQL语句,单个入库单中的单个商品金额大于等于20%此种商品全部采购总额的单据SPRKDTT(商品采购入库单抬头) 
5、请写出SQL,重新更新SPRKDTT表的合计金额HJJE字段值,取值从表SPRKDMX(商品采购入库单明细)的JE字段,即:SPRKDTT.HJJE = SPRKDMX.sum(JE). 
6、如果不小心将SPKCB(商品库存表)清空,请写出通过SPRKDMX同步SPKCB的SQL语句,注意库存表的单价要采用加权平均价格
7、请写出在SPRKDMX(商品采购入库单明细)上建立的插入触发器语法,触发器名称为TR_SPRKDMX_INSERT,用于同步SPKCB(商品库存表)的信息。注意库存表的单价要采用加权平均价格。


[解决办法]

SQL code
建议你提供详细的资料:例如表的结构,表之间的关系,测试数据,相关算法及需要的结果。这样有助于我们理解你的意思,更主要的是能尽快让你获得答案或解决问题的方法。
[解决办法]
听起来就迷糊。 把东西都给详细点好吗
[解决办法]
1.select * from SPRKDTT where jsr<>'张三'
2.select sum(hjje) from SPRKDTT where datediff('m',RQ,date())=1

[解决办法]
看到文字就

热点排行
Bad Request.