Witam, chciałbym rozwiązać następujące zadania:
Zadanie 1.
Mamy tablice:
CREATE TABLE [dbo].[hlpIssue](
[Id] [int] NOT NULL,
[IdType] [int] NULL,
[IdMode] [int] NULL,
[IdStatus] [int] NULL,
[IdImportance] [int] NULL,
[IdReporter] [int] NULL,
[IdAssigned] [int] NULL,
[IssueDate] [datetime] NOT NULL,
[PlannedSolutionDate] [datetime] NULL,
[Archive] [bit] NULL,
[Topic] [nvarchar](250) NOT NULL,
[Description] [nvarchar](max) NULL,
[Tags] [nvarchar](max) NULL),
)
Napisać zapytanie które zlicza ilość wstąpień kombinacji
[IdAssigned],[IdType] dla [IdAssigned] nie będącego NULL
Zadanie 2.
Dla tabeli z poprzedniego zadania oraz
CREATE TABLE [dbo].[ucoUser](
[Id] [int] IDENTITY(1,1) NOT NULL,
[IdContext] [int] NOT NULL,
[IdLocation] [int] NULL,
[FirstName] [nvarchar](128) NOT NULL,
[SecondName] [nvarchar](128) NULL,
[LastName] [nvarchar](128) NOT NULL,
[Position] [nvarchar](128) NULL,
[Man] [bit] NULL,
[Description] [nvarchar](max) NULL,
[eMail] [nvarchar](255) NULL,
[Phone] [nvarchar](64) NULL,
[Mobile] [nvarchar](64) NULL,
[Fax] [nvarchar](64) NULL,
[Icon] [image] NULL)
CREATE TABLE [dbo].[hlpIssueType](
[Id] [int] NOT NULL,
[Type] [nvarchar](250) NOT NULL,
[Description] [nvarchar](max) NULL,
[Icon] [image] NULL,
)
Napisać zapytanie które robi zestawienie
[IdAssigned],[ucoUser].[LastName],[ucoUser].[FirstName],[IdType],[hlp
IssueType].[Type],cnt gdzie cnt jest liczba wystąpień poszczególnych
typów dla użytkownika IdAssigned (GROUP BY [IdAssigned],[IdType])
Powiązania
[ucoUser].[Id] = [hlpIssue].[IdAssigned]
hlpIssue.[IdType] = [hlpIssueType].[Id]
CREATE TABLE [dbo].[ucoUser](
[Id] [int] IDENTITY(1,1) NOT NULL,
[IdLocation] [int] NULL,
[FirstName] [nvarchar](128) NOT NULL,
[SecondName] [nvarchar](128) NULL,
[LastName] [nvarchar](128) NOT NULL,
[Position] [nvarchar](128) NULL,
[Man] [bit] NULL,
[Description] [nvarchar](max) NULL,
[eMail] [nvarchar](255) NULL,
[Phone] [nvarchar](64) NULL,
[Mobile] [nvarchar](64) NULL,
[Fax] [nvarchar](64) NULL,
[Icon] [image] NULL,
)
Oprócz rozwiązania zależałoby mi na podanie strony www, nazwanie konkretnego zagadnienia potrzebnego do rozwiązania zadania, żebym mógł coś o tym poczytać.