【发布时间】:2018-05-18 10:29:06
【问题描述】:
我有以下查询任何人 SQL Server 大师请帮帮我,我很紧张, 我有两列 ComboAmmount 和 TotalPrice,如果 TotalPrice 在 ComboAmount 中有一些价格添加,我想要。添加Allmount ComboAmount后显示最终价格请查看下图
select CAST( CASE WHEN a.TotalPrice != 0 THEN 1
ELSE 0 END AS bit) as CheckOtherPrice, a.OrderDetailId,a.ItemId,b.ItemCode,b.ItemName,e.GroupName,a.Quantity,a.Price,a.TotalPrice,a.OrderId,isnull(a.ComboId,0)ComboId,
a.ComboGroupId,a.ComboAmount,a.ComboUniqueId,c.ComboName,d.GroupName ComboGroupName,a.OfferMasterId from OrderDetail a
inner join ItemMaster b on a.ItemId=b.ItemId and a.OrderId in (983)
inner join ItemGroup e on b.ItemGroupId=e.ItemGroupId
left join ComboMaster c on a.ComboId = c.ComboId
left join ComboGroup d on a.ComboGroupId = d.GroupId
【问题讨论】:
标签: sql sql-server sql-server-2008 sql-server-2012