首页 新闻 会员 周边 捐助

进销存 期初 期末结存问题

0
悬赏园豆:10 [已关闭问题] 关闭于 2009-04-28 17:13

JXID  hpid   DateOfOccur  Code    HpID_Code   Number  itemType

1        20     2009-1-1       rk1       001                   2            入库

1        20     2009-2-1       rk2       001                   2            入库

1        30    2009-1-1        rk1       002                   1            入库

1        40    2009-1-1        rk1       003                   1            入库

1        20    2009-2-1        ck1       001                   1            出库

1        3    2009-3-1          ck2        002                  1            出库

sql语句怎么写 能得到下面的

JXID  hpid   DateOfOccur  Code    HpID_Code   qichu itemType  cknum rknum qimo

1        20     2009-1-1       rk1       001              2            入库    0           2        2

1        30    2009-1-1        rk1       002              1            入库     0           1        1

1        40    2009-1-1        rk1       003              1            入库     0           1        1

1        20     2009-2-1       rk2       001               2            入库     0            2       4

1        20    2009-2-1        ck1       001              1            出库     1            0       0 

1        3    2009-3-1          ck2       002             1            出库       1           0        0

sql 语句怎么写 高手们帮帮忙 小生不胜感激

问题补充: 字段说 hpid(货品id) DateOfOccur(时间) qichu (期初结存) cknum (出库数量)rknum(入库数量) qimo (期末结存)
清崽的主页 清崽 | 初学一级 | 园豆:121
提问于:2009-04-26 15:14
< >
分享
所有回答(3)
0

SELECT JXID,hpid,DateOfOccur,Code,HpID_Code,Number,itemType,
CASE itemType
WHEN '出库' THEN REPLACE(Code,'ck','')
ELSE 0
END AS cknum,
CASE itemType

WHEN '入库' THEN REPLACE(Code,'rk','')
ELSE 0
END AS rknum

FROM TABLE1

下面表格没完全看懂qichu,qimo什么意思,先顶一下!

风之泪 | 园豆:232 (菜鸟二级) | 2009-04-26 16:34
0

qichu qimo 估计是期初期末的意思吧

AntiGameZ | 园豆:48 (初学一级) | 2009-04-26 23:18
0
Code
jeff_sh | 园豆:365 (菜鸟二级) | 2009-04-27 10:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册