I need grouping data in postgresql database by date and use in date.
Below is example data in my database
| id | user_name | date | action |
----------------------------------------
| 1 | user_1 | 2018-05-05 | start |
| 2 | user_1 | 2018-05-05 | stop |
| 3 | user_2 | 2018-05-05 | start |
| 4 | user_2 | 2018-05-05 | stop |
| 5 | user_1 | 2018-05-06 | start |
| 6 | user_1 | 2018-05-06 | start |
| 7 | user_1 | 2018-05-06 | stop |
| 8 | user_2 | 2018-05-06 | start |
| 9 | user_2 | 2018-05-06 | stop |
How create sql which give me result as in the example table below:
| user_name | 2018-05-05 | 2018-05-06 |
---------------------------------------
| user_1 | 2 | 3 |
| user_2 | 2 | 2 |
Columns 2018-05-05 and 2018-05-06 display information about the amount of use in this date.