Skip to content
Advertisement

Can we use group by and where condition with same fieldname

I have a requirement like have to pull all records in the date range the user selected, selecting all employees who started from 15-Jan-2011 to 20-Aug-2011 and group by date.

How should I write SQL query for this:

Advertisement

Answer

Absolutely. It will result in filtering the records on your date range and then grouping it by each day where there is data.

It should be noted that you will only be able to select the startdate and then whatever aggregates you’re calculating. Otherwise, it should work perfectly fine.

For example, this query will give you a count of employees for each startdate:

User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement