ODBC SQL Query question
Hi,
We have recently upgraded some of our systems, and have changed our connectivity that some of our pages use to reach into our DB.
I have had to rewrite some of our SQL query's to suit. We are now using an ODBC connection that talks to an SQL server in php 5.6.
the below query works:
Select dbo.client.cl_number, dbo.debtor.de_type, dbo.debtor.de_listed_date, dbo.de_transaction.tr_posted_date, sum(CASE when dbo.de_transaction.tr_account='16' then (dbo.de_transaction.tr_to_agency+dbo.de_transaction.tr_to_client)*-1 ELSE 0) FROM dbo.de_transaction LEFT JOIN dbo.debtor on dbo.de_transaction.tr_rowid_debtor = dbo.debtor.de_rowid JOIN dbo.client on dbo.client.cl_rowid = dbo.debtor.de_rowid_client where dbo.client.cl_number > '110' and dbo.client.cl_number < '119' group By dbo.debtor.de_listed_date,dbo.client.cl_number,dbo.debtor.de_type,dbo.de_transaction.tr_posted_date
apart from this part:
sum(CASE when dbo.de_transaction.tr_account='16' then (dbo.de_transaction.tr_to_agency+dbo.de_transaction.tr_to_client)*-1 ELSE 0)
could you please help me?
The basics of it are this: if de_transaction.tr_account = 16 then I want it to add up de_transaction.tr_to_agency and de_transaction.tr_to_client and then multiply it by -1 otherwise it equals 0.
Our community of experts have been thoroughly vetted for their expertise and industry experience.
The Distinguished Expert awards are presented to the top veteran and rookie experts to earn the most points in the top 50 topics.