All pastes #905789 Raw Edit

Unnamed

public text v1 · immutable
·published 2008-02-16 00:56 UTC
rendered paste body
USE [eRaceClub]
GO
/****** Object:  StoredProcedure [dbo].[LookupInvoiceData]    Script Date: 02/15/2008 17:54:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[LookupInvoiceData]
(@InvoiceInput as INT)
AS
  BEGIN
    SELECT	CASE WHEN member.memberid is null THEN '0'
			ELSE
			Member.MemberID
			END AS MemberID,

			CASE WHEN member.memberid is null THEN 'Unknown'
			ELSE
			Member.LastName + ',' + Member.FirstName
			END AS name,

			CASE WHEN member.memberid is null THEN ' '
			ELSE
			Member.Address
			END AS Address,

			CASE WHEN member.memberid is null THEN ' '
			ELSE
			Member.City
			END AS City,

			CASE WHEN member.memberid is null THEN ' '
			ELSE
			Member.PostalCode
			END AS PostalCode,

			Invoice.InvoiceNumber,
			Invoice.InvoiceDate, 
			PaymentType.description as PaymentType,
			Invoice.GST, 
			Invoice.SubTotal,
			Invoice.Total, 
			InvoiceDetail.productID,
			Product.Description, 
			InvoiceDetail.Quantity, 
			Invoicedetail.Price  
           
		FROM	Invoice left outer join Member on Invoice.MemberID = Member.MemberID
                        inner join PaymentType on Invoice.PaymentTypeID = PaymentType.PaymentTypeID
                        inner join InvoiceDetail on Invoice.InvoiceNumber = InvoiceDetail.InvoiceNumber
                        inner join Product on InvoiceDetail.ProductId = Product.ProductID

       

        WHERE   Invoice.InvoiceNumber = @InvoiceInput   
  END
RETURN