2014-12-17 3 views
0

Надеюсь, кто-то может с этим справиться. как вы можете видеть из приведенной ниже таблицы, у меня есть сотрудник с 5 «контрактами», что я хотел бы сделать, это добавить все «Часы», относящиеся к «Контракту» 1, и то же самое для контракта 2, 3, 4 & 5.Как объединить несколько строк в один с общей цифрой

например Я просто хочу одну линию для контракта 1 в общей сложности 8.5.

Если вы в состоянии помочь с этим, будем очень признательны, благодарю вас.

See image to show what's returned

ответ

0

это должно быть простой группой по выберите.

Что-то вроде:

select CarerCode, Contract, ContractHours, SUM(Hours) TotalHours 
from YOUR_TABLE 
group by CarerCode, Contract, ContractHours 
+0

Спасибо, я еще новичок в этом. Это была группа, которой я отсутствовал, но имеет смысл группировать каждый столбец, ведущий к столбцу, который вы хотите суммировать, чтобы видеть все это на одной строке. Простите, блок разума. –

Смежные вопросы