Hi SQL Team Forum members and Readers!My SQL skills are not the best but I make process. I create a query in the SQL Designer but don’t get the result I aspect.Should I run a sub query inside with a Derivade Table?SELECT COUNT(*) AS counter, ItemGroup, statusFROM Table_1WHERE (status = 0)GROUP BY ItemGroup, status
Result i aspact:a = 0b = 0id name itemgroup status----------- -------------------------------------------------- -------------------------------------------------- ------1 a1 a 02 a2 a 03 a3 a 04 b1 b 05 b2 b 06 b3 b 07 c1 c 18 c2 c 09 c3 c 010 d1 d 111 d2 d 112 d3 d 013 d4 d 0(13 row(s) affected)counter itemgroup status----------- -------------------------------------------------- ------3 a 03 b 02 c 02 d 0(4 row(s) affected)
Some more Information:Group a have thre items a1, a2 and a3 ale are false this mean Group a is false.Create script:CREATE TABLE [dbo].[Table_1]( [id] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NULL, [ItemGroup] [nvarchar](50) NULL, [status] [bit] NULL, CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED ( [id] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET IDENTITY_INSERT [dbo].[Table_1] ONINSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (1, N'A1', N'A', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (2, N'A2', N'A', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (3, N'A3', N'A', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (4, N'B1', N'B', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (5, N'B2', N'B', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (6, N'B3', N'B', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (7, N'C1', N'C', 1)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (8, N'C2', N'C', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (9, N'C3', N'C', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (10, N'D1', N'D', 1)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (11, N'D2', N'D', 1)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (12, N'D3', N'D', 0)INSERT [dbo].[Table_1] ([id], [Name], [ItemGroup], [status]) VALUES (13, N'D4', N'D', 0)SET IDENTITY_INSERT [dbo].[Table_1] OFF
Many thanks for help and point to some solutions.This for practice and learning.brJaroslaw