SLQ группировка | |
---|---|
Артём Сообщений: 55 Дата регистрации: 23.04.2001 |
Есть база с полями
where - куда продали quantity - сколько продали date - когда продали Нужно, например, найти чемпионов по продажам по месяцам - куда продано больше всего. я делаю группировку по выражению типа str(year/month) + str(where) и всегда так делал. на foxpro как то так
Но тут появились подозрения, что я чего-то не знаю можно ли как то , хитрыми волшебными словами, сделать иначе? Исправлено 2 раз(а). Последнее : Артём, 14.11.22 13:05 ![]() |
Re: SLQ группировка | |
---|---|
dimag Сообщений: 450 Откуда: Одинцово Дата регистрации: 17.12.2002 |
Что то типа такого:
------------------ Глупость - это не отсутствие ума, это такой ум. ![]() |
Re: SLQ группировка | |
---|---|
Владимир Максимов Автор Сообщений: 14040 Откуда: Москва Дата регистрации: 02.09.2000 |
В принципе, "если работает - не трогай"
![]() А если надо узнать какие-то новые правила, то 1. Желательно использовать JOIN для объединения таблиц 2. Желательно вместо конструирования строки группировки использовать группировку по нескольким полям или выражениям Т.е. в Вашем случае, запрос следовало бы построить так
![]() |
© 2000-2023 Fox Club  |