|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.09.2013, 17:13 | #1 |
Пользователь
Регистрация: 14.02.2011
Сообщений: 43
|
SQLTable
В общем вот, изучаю sql, но синтаксиса не знаю, объясните как сделать (я тут немного поковырял):
-- Создать табличную переменную, содержащую информацию, название меню, средняя стоимость блюд, количество блюд. DECLARE @T1 TABLE(MenuName int, AVGPriceMenuType int not NULL, CountDishesMenuType int) SELECT * FROM @T1 -- Создать временную таблицу , содержащую информацию о названии блюда, его стоимости и рейтинге. -- Глобальная временная таблица -- Поле рейтинг установить равным 1, если калорийность блюда выше среднего значения для данного типа меню, -- 2 , если равна, 3, если выше среднего значения для данного типа меню. USE Ресторан CREATE TABLE ##GT1 (Name nvarchar(100) not NULL, Price money not NULL, Rating int NULL, Сaloric int NULL) INSERT INTO ##GT1 SELECT Name, Price, Rating FROM Dishes SELECT * FROM ##GT1 DROP TABLE ##GT1 |