Задача по SQL
От: msqrt84 Россия  
Дата: 19.03.06 16:22
Оценка:
Привет, всем!

Есть одна задачка. Ознакомился с ней 7 месяцев назад (на собеседовании). Решить не смог. Забыл. Сейчас вновь решил ей заняться. Ну, ни как не получается.

ДАНО:

таблица 1 с исходными данными. Есть поля, где храниться продукт (product), дата прихода продукта на склад (date), количество продукта (quantity).

Таблица 1. Исходные данные.

---------------------------------------------
product        date        quantity
---------------------------------------------
sugar        01.02.2005    15
sugar        25.04.2005    7.5
sugar        14.01.2005    11.5
salt         10.06.2004    20
flour        07.11.2003    17
---------------------------------------------



ПОЛУЧИТЬ:

написать SQL-запрос в соответствии со стандартом ANSI SQL'92, используя один оператор SELECT без вложенных подзапросов, и получить таблицу 2 с результатом выборки, где на пересечении строк и столбцов находится сумма количеств определённого продукта за конкретный год.

Таблица 1. Результат выборки.

----------------------------------------
product        2003    2004    2005
----------------------------------------
sugar                           34
salt                    20
flour           17
----------------------------------------



Всем, спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.