У меня есть таблица с тремя столбцами, которые меня интересуют, это Id, Week и Time. Мой выбор будет выглядеть следующим образом.Как добавить значения строки на основе двух уникальных идентификаторов
SELECT Id, Week, Time FROM TimeSheet
Это результат
+------+------+------+
| Id | Week | Time |
+------+------+------+
| 1 | 1 | 8.0 |
| 1 | 1 | 8.0 |
| 2 | 3 | 8.0 |
| 2 | 4 | 8.0 |
| 3 | 5 | 8.0 |
| 3 | 5 | 3.0 |
| 3 | 5 | 8.0 |
| 3 | 5 | 8.0 |
+------+------+------+
Результат, который я хотел бы, чтобы у него отсортированы по идентификатору и недели, где время добавляется вместе в неделю, так что я могу видеть, сколько каждый Id работал в неделю. Я действительно не знаю, как этого добиться, это не разработчик.
+------+------+------+
| Id | Week | Time |
+------+------+------+
| 1 | 1 | 16.0 |
| 2 | 3 | 8.0 |
| 2 | 4 | 8.0 |
| 3 | 5 | 27.0 |
+------+------+------+
Какой тип данных является «временем»? кажется странным иметь разделение запятой и что оно выровнено влево (обычно varchar) – xQbert
Если оно числовое и оно действительно работает, не используйте 'CONVERT', так как это будет накладные расходы. –
Числовой тип данных не будет принимать запятую справа ? – Mari