sql语句运算问题!! 求解答! 谢谢!
查询表ORD_SQL中需要显示一列‘系数’,该系数的需要判定条件如下:IF(ORD_SQL.ord_type="C"){'系数'=-(ORD_SQL.qty_ordere...
查询表ORD_SQL中需要显示一列 ‘系数’, 该系数的需要判定条件如下:
IF (ORD_SQL.ord_type = "C")
{
'系数' = - (ORD_SQL.qty_ordered * ORD_SQL.uom_ratio)
}
ELSE
{
'系数' = (ORD_SQL.qty_to_ship * ORD_SQL.uom_ratio)
}
请问下这个SQL语句是怎么写。
高分求大神解答!! 急 展开
IF (ORD_SQL.ord_type = "C")
{
'系数' = - (ORD_SQL.qty_ordered * ORD_SQL.uom_ratio)
}
ELSE
{
'系数' = (ORD_SQL.qty_to_ship * ORD_SQL.uom_ratio)
}
请问下这个SQL语句是怎么写。
高分求大神解答!! 急 展开
3个回答
展开全部
select IF(ORD_SQL.ord_type = "C",- (ORD_SQL.qty_ordered * ORD_SQL.uom_ratio),- (ORD_SQL.qty_ordered * ORD_SQL.uom_ratio)) as 'xishu' from table
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(case
when ORD_SQL.ord_type = "C"
then - (ORD_SQL.qty_ordered * ORD_SQL.uom_ratio)
else (ORD_SQL.qty_to_ship * ORD_SQL.uom_ratio)
end ) as 系数
when ORD_SQL.ord_type = "C"
then - (ORD_SQL.qty_ordered * ORD_SQL.uom_ratio)
else (ORD_SQL.qty_to_ship * ORD_SQL.uom_ratio)
end ) as 系数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询