|
Как решить задачу sql?
|
|||
---|---|---|---|
#18+
есть две таблицы: | id | name | ------------- | 42 | John | | 43 | Jane | и вторая: | id | employee_id | hours | date | ---------------------------------------- | 1 | 42 | 4.5 | 1/12/2020 | | 2 | 42 | 7.0 | 2/12/2020 | | 3 | 43 | 5.5 | 1/12/2020 | | 4 | 43 | 6.0 | 2/12/2020 | Нужно вывести все 7 дней недели, в таком виде: | Monday | John (4.45 hours), Jane (7.54 hours), Alex (3.5 hours) | выводятся только три человека с самыми большими часами работы в конкретный день. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2020, 15:02 |
|
Как решить задачу sql?
|
|||
---|---|---|---|
#18+
Это PIVOT. Только эмулировать... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2020, 18:41 |
|
|
start [/forum/topic.php?fid=47&fpage=18&tid=1828458]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 260ms |
total: | 382ms |
0 / 0 |