Link to home
Start Free TrialLog in
Avatar of chokka
chokkaFlag for United States of America

asked on

SQL Query using Coalesce and filtration !!

I have attached a spreadsheet which explains about output of this query and what we expect as output. We need unique NDC records order by Date Fill Desc and SUM(DaysSupply) based on NDC. I assume, it will be easy if an expert can view the output which i attached on the spreadsheet. Simple logic, i am missing the syntax part !!

select 		FirstName,
			LastName,
			convert(varchar(10),DateOfBirth,101) as DateOfBirth,
			Dayssupply,
			NDC,
			convert(varchar(10),DateFilled,101) As DateFilled,
			1.0 * Coalesce(SUM(dayssupply), 0) AS SumDaysSupply 
from		voeorderhistorywide
WHERE		FirstName = 'ABC'
AND			LastName = 'ABC'
AND			DateOfBirth = '02/09/2035'
AND			Datefilled >= DATEADD(DAY, -90, DATEDIFF(DAY, 0, GETDATE()))
Group by	FirstName,LastName,DateOfBirth,
			dayssupply,ndc,datefilled 
ORDER  BY	Datefilled DESC

Open in new window

SQLOutput.xls
ASKER CERTIFIED SOLUTION
Avatar of Anthony Perkins
Anthony Perkins
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of chokka

ASKER

Perfect, Excellent - Timely Help !! Thank you