I need some help maybe somebody can help me with this. I'm tyring to run this query, however the out result is only one Record but if i run the select statement without declare I get a bunch, can someone see what i'm doing wrong please. Thanks in advanced.
LROD
LROD
Code:
declare @quotedate datetime declare @AccName varchar(80) declare @AccRept varchar(80) declare @ContractAMT varchar(20) declare @QuotedRate varchar(20) declare @Booked_YN varchar(4) declare @Status varchar(50) declare @Booked_DT datetime select @quotedate = QD.QuoteDate, @AccName = ac2.contact_nm, @AccRept = ac1.contact_nm, @ContractAMT = OD1.AMOUNT_NR , @QuotedRate = CASE WHEN OD2.AMOUNT_NR <0 THEN (od1.amount_nr - (OD2.AMOUNT_NR *-1) ) END, @Booked_YN = case when o.order_status_cd in (995,994) then 'N' when o.order_status_cd in (997,996) then 'Y' end, @Status = o.order_status_cd, @Booked_DT = BD.BookedDate from t_order o left outer join ( SELECT ORDER_ID,SUM(AMOUNT_NR)AS 'AMOUNT_NR' FROM t_detail WHERE detail_type_cd <> 600 GROUP BY ORDER_ID )OD1 ON O.ORDER_ID = OD1.ORDER_ID left outer join ( select order_id,new_value_ds, min(updated_dt)'BookedDate' from t_history where field_nm = 'Status_CD'and new_value_ds = '500' group by order_id,new_value_ds )BD on o.order_id = BD.order_id left outer join ( select min(updated_dt)'QuoteDate' from t_history )QD on o.order_id = QD.order_id left outer join t_detail od2 on o.order_id = od2.order_id and od2.order_detail_type_cd =582 left outer join t_contact oc1 (nolock)on o.order_id = oc1.order_id and oc1.contact_role_type_cd=300 left outer join t_contact1 ac1 (nolock)on oc1.contact_id = ac1.contact_id left outer join t_contact2 oc2 (nolock)on o.order_id = oc2.order_id and oc2.contact_role_type_cd=220 left outer join t_contact3 ac2 (nolock)on oc2.contact_id = ac2.contact_id where o.order_cd = 1111 and QD.QuoteDate >= '3/23/09' and QD.QuoteDate <= '3/24/09' order by o.order_id desc select @quotedate 'QuoteDate', @AccName 'AccountName', @AccRept 'AccountRept', @ContractAMT 'Contract_AMT', @QuotedRate 'Quoted Rated', @Booked_YN 'Booked Y/N', @Status 'order_status_cd', @Booked_DT 'BookedDate'
Comment