CREATE function [dbo].[getRptOrders_test](@OrderNumber int) returns table as RETURN ( select case exists (select 1 from pf where ordernumber = @OrderNumber) when 1 then SELECT osc.tName, osc.VariantName, osc.Quantity,pf.RequestedDate, ISNULL(osc.Shipped, 0) AS TotalQtyShipped, case p.isakit when 1 then dbo.getKitPrice(osc.ShoppingCartRecID) else osc.OrderedProductPrice end as OrderedProductPrice, osc.ShoppingCartRecID, osc.Notes, p.IsAKit, osc.OrderNumber,o.CompanyID FROM Orders_ShoppingCart osc INNER JOIN p ON osc.ProductID = p.ProductID INNER JOIN o ON osc.OrderNumber = o.OrderNumber INNER JOIN pitem ON osc.ShoppingCartRecID = pitem.ShoppingCartRecID INNER JOIN pf ON pitem.POID = pf.POID WHERE (osc.OrderNumber = @OrderNumber) --and dbo.HasAKit(p.productID) = 1 and osc.iskititem=0 else SELECT osc.tName, osc.VariantName, osc.Quantity, ISNULL(osc.Shipped, 0) AS TotalQtyShipped, case p.isakit when 1 then dbo.getKitPrice(osc.ShoppingCartRecID) else osc.OrderedProductPrice end as OrderedProductPrice, osc.ShoppingCartRecID, osc.Notes, p.IsAKit, osc.OrderNumber,o.CompanyID FROM Orders_ShoppingCart osc INNER JOIN p ON osc.ProductID = p.ProductID INNER JOIN o ON osc.OrderNumber = o.OrderNumber WHERE (osc.OrderNumber = @OrderNumber) --and dbo.HasAKit(p.productID) = 1 and osc.iskititem=0 ) GO
CREATE function [dbo].[getRptOrders_test](@OrderNumber int) returns table as RETURN ( select case when exists (select 1 from pf where ordernumber = @OrderNumber) then
select case WHEN exists (select 1 from pf where ordernumber = @OrderNumber) then 1 ...
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)