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

Odpowiedz Nowy wątek
2015-01-27 22:28
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ć.

Pozostało 580 znaków

2015-01-27 23:59
0

Ile płacisz za niechodzenie na zajęcia?

Pozostało 580 znaków

2015-01-28 05:49
0

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

"Oprócz rozwiązania zależałoby mi ...", "Nie oczekuję rozwiązania,..." - ja, czy ty nie umiemy czytać? - Marcin.Miga 2015-01-28 07:19

Pozostało 580 znaków

2015-01-28 09:41
0

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


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2015-01-28 11:55
Czarny Samiec
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?

Zakompleksione w jaki sposób? Ponieważ nikomu się nie chce odwalać za Ciebie roboty? - Vardamir 2015-01-28 12:49

Pozostało 580 znaków

2015-01-28 12:45
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ą


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.
edytowany 1x, ostatnio: abrakadaber, 2015-01-28 12:47

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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