C
Chris Motherwell via AccessMonster.com
The following SQL code is from an MS Access query. I need to be able to use
it on an SQL Server - how can this be done?
SELECT tblTasks.Task_ID, tblTasks.Associate, tblAssociates.Aaddress,
tblAssociates.Aaddress2, tblTasks.Task, If(tblAssociates.SE=Yes,Hours,0) AS
HoursDM, If(tblAssociates.SE=No, tblTasks.Hours,0) AS HoursOth, If
(tblAssociates.SE=Yes,HoursDM,HoursOth) AS AHours, If(tblAssociates.SE=Yes,
tblAssociates.SEPayment, tblAssociates .STPayment) AS Payment, If
(tblAssociates.SE=Yes,HoursDM* tblAssociates.SEPayment,HoursOth*
tblAssociates.STPayment) AS Amount, tblAssociates.SEPayment,
tblAssociates.STPayment, tblTasks.Postage+ tblTasks.Ferry_Fare+
tblTasks.Prints+ tblTasks.Courier+ tblTasks.Taxi_Fare+ tblTasks.Air_Fare+
tblTasks.Long_Distance_Phone+ tblTasks.Parking+ tblTasks.Vehicle_Rental+
tblTasks.Publications+ tblTasks. tblTasks.Photo_Amt AS Disbur,
tblTasks.Date, tblTasks.Mileage, tblTasks.Miles_Amt, tblTasks.Cheque_No,
tblAssociates.SE, tblAssociates.ST, tblTasks.Invoice_Paid, tblTasks.Hours,
tblTasks.Associate_Paid, tblTasks.InvoiceID, tblTasks.SE, tblTasks.ST,
tblInvoice.Inv2
FROM tblInvoice RIGHT JOIN (tblAssociates INNER JOIN tblTasks ON
tblAssociates.Associate = tblTasks.Associate) ON tblInvoice.InvoiceID =
tblTasks.InvoiceID
WHERE (((tblTasks.InvoiceID) Is Not Null))
ORDER BY tblTasks.Date;
it on an SQL Server - how can this be done?
SELECT tblTasks.Task_ID, tblTasks.Associate, tblAssociates.Aaddress,
tblAssociates.Aaddress2, tblTasks.Task, If(tblAssociates.SE=Yes,Hours,0) AS
HoursDM, If(tblAssociates.SE=No, tblTasks.Hours,0) AS HoursOth, If
(tblAssociates.SE=Yes,HoursDM,HoursOth) AS AHours, If(tblAssociates.SE=Yes,
tblAssociates.SEPayment, tblAssociates .STPayment) AS Payment, If
(tblAssociates.SE=Yes,HoursDM* tblAssociates.SEPayment,HoursOth*
tblAssociates.STPayment) AS Amount, tblAssociates.SEPayment,
tblAssociates.STPayment, tblTasks.Postage+ tblTasks.Ferry_Fare+
tblTasks.Prints+ tblTasks.Courier+ tblTasks.Taxi_Fare+ tblTasks.Air_Fare+
tblTasks.Long_Distance_Phone+ tblTasks.Parking+ tblTasks.Vehicle_Rental+
tblTasks.Publications+ tblTasks. tblTasks.Photo_Amt AS Disbur,
tblTasks.Date, tblTasks.Mileage, tblTasks.Miles_Amt, tblTasks.Cheque_No,
tblAssociates.SE, tblAssociates.ST, tblTasks.Invoice_Paid, tblTasks.Hours,
tblTasks.Associate_Paid, tblTasks.InvoiceID, tblTasks.SE, tblTasks.ST,
tblInvoice.Inv2
FROM tblInvoice RIGHT JOIN (tblAssociates INNER JOIN tblTasks ON
tblAssociates.Associate = tblTasks.Associate) ON tblInvoice.InvoiceID =
tblTasks.InvoiceID
WHERE (((tblTasks.InvoiceID) Is Not Null))
ORDER BY tblTasks.Date;