紧急求助!

ryuginka 2004-02-28 03:39:47
在查询语句中怎样用IF 语句啊?比如我下面的语句:]

SELECT 库存台帐.物料编码, 物料字典.名称, 物料字典.型号规格, 物料字典.单位, 库存台帐.库号,
仓库.仓库, (ISNULL(库存台帐.期初库存, 0) + ISNULL(库存台帐.入库数, 0)
- ISNULL(库存台帐.出库数, 0) + ISNULL(库存台帐.调整数, 0) ) AS 实际库存,
(ISNULL(库存台帐.期初库存, 0) + ISNULL(库存台帐.入库数, 0) - ISNULL(库存台帐.出库数,
0) + ISNULL(库存台帐.调整数, 0) - ISNULL(库存台帐.已分配数, 0)) AS 虚拟库存,
ISNULL(库存台帐.已分配数, 0) AS 已开提单数, 物料字典.安全库存,
物料字典.最低库存,
(if ISNULL(库存台帐.期初库存, 0) + ISNULL(库存台帐.入库数, 0) - ISNULL(库存台帐.出库数, 0) + ISNULL(库存台帐.调整数, 0) < 物料字典.最低库存
'库存不足'
)
FROM 库存台帐 INNER JOIN
物料字典 ON 库存台帐.物料编码 = 物料字典.物料编码 INNER JOIN
仓库 ON 库存台帐.库号 = 仓库.编号
ORDER BY 库存台帐.库号, 库存台帐.物料编码


(if ISNULL(库存台帐.期初库存, 0) + ISNULL(库存台帐.入库数, 0) - ISNULL(库存台帐.出库数, 0) + ISNULL(库存台帐.调整数, 0) < 物料字典.最低库存
'库存不足'
)
是用来判断库存数量的,如果不足就要输出库存不足.我在前台要调用这个存储过程返回的结果集

...全文
16 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7518

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2004-02-28 03:39
社区公告
暂无公告