Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Създаване на кръстосани заявки


Информационни технологии | 2009-12-04 | 100 сваляния

2


Създаване на кръстосани заявки


Кръстосаните заявки (Crosstab queries) връщат табличен резултатен набор, който показва как стойностите, показани в колоните, зависят от стойностите, показани в редовете. Разликата между резултата, върнат от една кръстосана заявка и резултатния набор на една обикновена заявка е, че конкретни стойности на колони се използват за заглавия на колоните. Кръстосаната заявка се състои от заглавия на редове (Row Heading), заглавия на колони (Column Heading) и стойности (Value). В проектен режим определянето на заявката като кръстосана се осъществява чрез командата от менюто Query | Crosstab Query. Например:

1) Заявка, която връща продадените количества на продуктите по години във вида:

ProductID ProductName 2002г. 2003г. 2004г.

1 SomeName 150000 100000 180000

Реализира се по следния начин:

TRANSFORM Sum(sd.Quantity) AS SumOfQuantity

SELECT p.ProductID, p.ProductName

FROM Sales s

INNER JOIN (Products p

INNER JOIN SaleDetails sd

ON p.ProductID = sd.ProductID)

ON s.SaleID = sd.SaleID

GROUP BY p.ProductID, p.ProductName

PIVOT DatePart("yyyy", s.SaleDate);

2) Кръстосана заявка, която показва продадените количества на продуктите по дни от седмицата за миналата седмица:

TRANSFORM SUM(sd.Quantity) AS SumOfQuantity

SELECT p.ProductID, p.ProductName

FROM Sales s

INNER JOIN (Products p

INNER JOIN SaleDetails sd

ON p.ProductID = sd.ProductID)

ON s.SaleID = sd.SaleID

WHERE DATEDIFF("ww", s.SaleDate, Date()) = 1

GROUP BY p.ProductID, p.ProductName

PIVOT IIF(DatePart("w", s.SaleDate)=1,"Неделя",

IIF(DatePart("w", s.SaleDate)=2,"Понеделник",

Създаване на кръстосани заявки

Добави своя коментар:



Тагове от реферата: ,


Подобни материали


Многодокументална технология за обработка на информация Информационни технологии | 2010-11-16 | 31 прочитания
Класификация на персоналните компютри Информационни технологии | 2010-11-16 | 38 прочитания
Въведение. Структура и нива на компютърната система. Функции на операционната система (ОС). История на ОС. Обзор на ОС Информационни технологии | 2010-11-16 | 179 прочитания
Минимизация на лог. ф-ции. Намиране на несъкратимите форми на лог. ф-ции чрез карти на Вейч Информационни технологии | 2010-11-16 | 151 прочитания
Windows XP донастройка след инсталацията Информационни технологии | 2010-11-16 | 40 прочитания
Информационни технологии в отбраната и сигурността Информационни технологии | 2010-11-16 | 64 прочитания
Въведение в World Wide Web ( WWW) Информационни технологии | 2010-11-16 | 73 прочитания
Операционна система (ОС) Информационни технологии | 2010-11-16 | 34 прочитания
Създаване на графични обекти в Microsoft Office ЕXCEL 2007 Информационни технологии | 2010-11-16 | 192 прочитания
Кратка история на компютрите(1) Информационни технологии | 2010-11-16 | 81 прочитания