SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.02.2012 02:25:27

yura
Участник
Зарегистрирован: 19.02.2012
Сообщений: 4

Помогите решит задание на оператор SELECT

В таблице T1 содержатся данные о дате и времени покупки и о сумме чека
A1                    A2
10.10.2012 10:10    100.00грн
10.10.2012 11:10    120.00грн
11.10.2012 11:10    10.00грн
12.10.2012 11:10    20.00грн
12.10.2012 11:10    23.22грн

Составить SQL запрос, который выберет дни, в которых  >1 чека
Запрос должен работать на больших объемах данных.Где А2 поле стоимости товара А1-время его добавления
Подскажите как написать такой запрос?

Отредактированно yura (19.02.2012 02:27:12)

Неактивен

 

#2 19.02.2012 02:48:14

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите решит задание на оператор SELECT

Вообще что-то такое (исхожу из того, что поле A1 имеет честный тип datetime):

SELECT DATE(A1) FROM T1 GROUP BY DATE(A1) HAVING count(*) > 1;


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 19.02.2012 02:52:20

yura
Участник
Зарегистрирован: 19.02.2012
Сообщений: 4

Re: Помогите решит задание на оператор SELECT

большое спасибо

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson