I am trying to work out a query for a transaction
table with data as shown below:
Dept | Employee | TransactionDate | Event |
---|---|---|---|
dept1 | emp1 | 2022-05-20 | abgd |
dept1 | emp1 | 2022-05-20 | ggg |
dept1 | emp1 | 2022-05-20 | hdfh |
dept2 | emp2 | 2022-01-26 | 3fdfds |
dept2 | emp2 | 2022-01-26 | dsfsd |
dept2 | emp2 | 2022-01-26 | 554fsds |
dept2 | emp2 | 2022-01-26 | gg32 |
dept2 | emp2 | 2022-01-26 | fd4gfg |
I would like to list the count the no. of times the Dept+Employee+TransactionDate is repeated for each event as shown below:
Dept | Employee | TransactionDate | Event | count |
---|---|---|---|---|
dept1 | emp1 | 2022-05-20 | abgd | 3 |
dept1 | emp1 | 2022-05-20 | ggg | 3 |
dept1 | emp1 | 2022-05-20 | hdfh | 3 |
dept2 | emp2 | 2022-01-26 | 3fdfds | 5 |
dept2 | emp2 | 2022-01-26 | dsfsd | 5 |
dept2 | emp2 | 2022-01-26 | 554fsds | 5 |
dept2 | emp2 | 2022-01-26 | gg32 | 5 |
dept2 | emp2 | 2022-01-26 | fd4gfg | 5 |
I am looking a way to get the expected view. If it's possible with a single sql query?
Any pointers will be appreciated.