Click here to Skip to main content
15,747,908 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
SELECT CD.FirstName+''+CD.MiddleName+' '+CD.LastName as Name,CD.MobileNumber,CD.email,CD.RegisterDate,BD.DC_Bill FROM Customer_Details CD LEFT JOIN (SELECT CustomerID,SUM(DC_Bill) AS [DC_BILL] FROM Bill_Details GROUP BY CustomerID) BD ON CD.CustomerID = BD.CustomerID


I already have the above query.
now how do i select DC_Bill within a date range and then summarize the value?

Now i can have all the DC_Bill details using these above query but i want to get only some selected value within a date range.

Please help me to solve these.
Thanks in advance
Posted
Comments
Herman<T>.Instance 15-Feb-12 7:19am    
have you tried:
SELECT CD.FirstName +' '+ CD.MiddleName+' '+ CD.LastName as Name,
CD.MobileNumber,
CD.email,
CD.RegisterDate,
SUM(BD.DC_Bill) as DC_BILL
FROM Customer_Details CD
LEFT JOIN Bill_Details BD ON CD.CustomerID = BD.CustomerID
GROUP BY CD.FirstName +' '+ CD.MiddleName+' '+ CD.LastName, CD.MobileNumber, CD.email, CD.RegisterDate
sahabiswarup 15-Feb-12 23:04pm    
it works perfectly..
thanks..
sahabiswarup 15-Feb-12 23:07pm    
The final query is like
SELECT CD.FirstName +' '+ CD.MiddleName+' '+ CD.LastName as Name, CD.MobileNumber, CD.email, CD.RegisterDate, SUM(BD.DC_Bill) as DC_BILL FROM Customer_Details CD LEFT JOIN Bill_Details BD ON CD.CustomerID = BD.CustomerID WHERE BD.Bill_Date Between '02-11-2012' AND '02-12-2012' GROUP BY CD.FirstName +' '+ CD.MiddleName+' '+ CD.LastName, CD.MobileNumber, CD.email, CD.RegisterDate

1 solution

Try this
SQL
SELECT
    CD.FirstName+''+CD.MiddleName+' '+CD.LastName as Name
    ,CD.MobileNumber
    ,CD.email
    ,CD.RegisterDate
    ,SUM(BD.DC_Bill)
FROM Customer_Details CD LEFT JOIN Bill_Details BD ON CD.CustomerID = BD.CustomerID
WHERE BD.Billdate Between @StartDate AND @EndDate
GROUP BY CustomerID



Hope this helps if yes then accept and vote the answer
--Rahul D.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900