Zapytanie SQL - zestawienie, liczenie wystąpień kombinacji rekordów

0

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ć.

0

Ile płacisz za niechodzenie na zajęcia?

0

Nie oczekuję rozwiązania, ale prosiłbym o odesłanie do konkretnego artykułu związanego z tym zagadnieniem ;)

0

wpisz w google "podstawy SQL" to najdziesz KONKRETNY artykuł

0

DZIĘKI CZARNY SAMIEC xD

Jak to jest, że na zagranicznym forum dostałem satysfakcjonującą mnie odpowiedź, a tutaj od razu do chodzą do głosu zakompleksione polaczki?

2

a ty kim nieuku jesteś? polaczek-cfaniaczek nieuk i leń - mnie się należy, ja mam mieć. W dodatku widać że z rozdwojeniem jaźni... Studia to nie przywilej a mgr czy inż. to nie obowiązek.
A co do zagranicznego forum to pewnie zdziwieni są jak ktoś tam zadania domowe przynosi to i rozwiązują myśląc, że pomagają

1 użytkowników online, w tym zalogowanych: 0, gości: 1