У меня есть следующая таблица:
CREATE TABLE [dbo].[PartsWork](
[parts_work_id] [int] IDENTITY(1,1) NOT NULL,
[experiment_id] [int] NOT NULL,
[partition_id] [int] NULL,
[part_id] [int] NOT NULL,
[sim_time] [int] NULL,
[real_time] [datetime] NULL,
[construction] [bit] NULL,
[destruction] [bit] NULL,
[duration] [int] NULL )
Я хочу написать SQL, который выводит part_id
, количество раз construction
is = 1 и число раз destruction
is = 1 для данного experiment_id
AND partition_id
.
Я могу сделать это, используя многозначные табличные функции и цикл, но я бы хотел сделать это в одном SQL. Это возможно?