Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > MySQL
Перезагрузить страницу Требуется создать запрос
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Undertaker Undertaker вне форума
Member
 
Сообщений: 68
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 20.10.2007
По умолчанию Требуется создать запрос - 22.12.2009, 22:37

Есть код запроса:

Код:
with a as
(select orderid, sum(qty) s from t1, t2 group by orderid)
select A.*, (select avg(s) from a)
from A
where a.s > (select avg(s) from a);
который должен делать следующее: Выдать список заказов, где сумма проданного больше среднего по всем заказам

однако в mysql он не работает((

Описание таблиц:

Код:
Торговая система

Есть следующие таблицы

T1
(Id int primary key,
 Name char(80),
Price decimal(5,2) )

T2
(OrderId int primary key,
Id int foreing key,
Qty int)


T1 – содержит список товаров: (код, наименование)
T2 – содержит набор транзакций: (номер заказа, код товара, количество)

Все товары однородные, единицы измерения везде одинаковые (штуки, коробки etc.)

Помогите подправить


Заранее спасибо!
Ответить с цитированием
  (#2 (permalink)) Старый
Undertaker Undertaker вне форума
Member
 
Сообщений: 68
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 20.10.2007
По умолчанию 23.12.2009, 03:10

короче работает это только в ms sql 2005 ..как переписать под mysql ?
Ответить с цитированием
  (#3 (permalink)) Старый
LziF LziF вне форума
Member
 
Сообщений: 203
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.06.2004
По умолчанию 05.01.2010, 05:17

что-т типа того:
Код:
select T2.OrderId   from T1, T2 where T2.Id = T1.Id and T1.Price > (select avg(T1.Price) from T1, T2 where T2.Id = T1.Id)
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется создать проект в Lazarus Анютик93 Delphi 9 19.07.2011 15:04
Требуется создать модемный пул EphimovaJane Администрирование и базы данных 13 15.11.2008 15:55
Требуется создать калькулятор Искатель креков Delphi 2 25.12.2006 05:20
Требуется создать HELP file для С++ Aram Visual C++ 4 21.05.2006 21:58
Требуется создать каталог. Юрий 71 Задания за деньги 1 11.12.2005 08:07
Требуется создать эмулятор FDD Немцев WinAPI 1 10.04.2005 22:08
Требуется создать рабочий файл DreamlinG Assembler 2 06.01.2005 12:45
Как создать запрос на видео g534_nik SQL 3 05.11.2004 13:38
Требуется создать msi-файл Anonymous Вопросы начинающих программистов 6 20.04.2004 21:02
Требуется создать архив в С++ Anonymous Вопросы начинающих программистов 1 12.03.2004 15:10
Требуется создать просмотрщик bmp файлов Anonymous Assembler 0 12.01.2004 17:50
Требуется создать таймер Начинающий Delphi 7 12.11.2003 18:20



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов