![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запросы буть они не ладны [D5, dBase, FoxPro, Paradox]
Кузнецов © (2002-07-05 14:37:00)Времени суток мастера
Вопрос такой
есть простенький запрос
SELECT
EXTRACT( YEAR FROM SP909 ) YY,
EXTRACT( MONTH FROM SP909 ) MM,
EXTRACT( DAY FROM SP909 ) DD,
SP428 {числовое поле}
FROM "DH410.DBF"
ORDER BY YY, MM, DD
всё прекрасно показывает, извлекает год, месяц день, сумму продаж (SP428) за ентот день
Вопрос как использовать результаты этого запроса для другого запроса в котором возможна группировка по году, месяцу и суммирование по числовому полю
С представлениями бился, но вроде они в dBase не рааботают
ПОМОЖИТЕ КТО ЧЕМ МОЖЕТ
Кузнецов (2002-07-05 15:17:00) [1]Спасибо попробую
kaif (2002-07-05 15:14:00) [2]Может, локальный SQL поддержит синтаксис group by 1,2,3
(не знаю, просто идея..).
Или выкинь во временную таблицу с помощью TBatchMove (это быстро) и к ней сделай запрос с группировкой.
Кузнецов (2002-07-05 15:13:00) [3]одним запросом?
Кузнецов (2002-07-05 15:11:00) [4]А ежели надо за 12 месяцев вывести статистику примерно в таком виде
январь-100000 руб
февраль-200000 руб
март-4000000 руб
и т.д.
тады как?
Johnmen (2002-07-05 15:08:00) [5]SELECT
EXTRACT( YEAR FROM SP909 ) YY,
EXTRACT( MONTH FROM SP909 ) MM,
EXTRACT( DAY FROM SP909 ) DD,
SUM(SP428) {числовое поле}
FROM "DH410.DBF"
WHERE (MM=<конкретный месяц>)
Кузнецов (2002-07-05 15:03:00) [6]2Johnmen ну дык и надо например вычислить суму продаж за месяц, а в таблице сохранены накладные по дням
Johnmen (2002-07-05 15:01:00) [7]Группировка возможна только по полю/полям, а не по чему-либо другому !
Исключение - работать в специальной среде для конкретной СУБД.
Кузнецов (2002-07-05 14:55:00) [8]Только From откуда не понятно
1С точно
Должен же менеджер по продажам где-то душу отводить
Кузнецов (2002-07-05 14:52:00) [9]Select YY, sum(Sp428)
From ....?
Group By yy
kaif (2002-07-05 14:51:00) [10]Явная попытка обращаться к файлам 1С...
Любопытно.
А что, 1С-овщики крутые ничем уже не могут помочь?
:))
Johnmen (2002-07-05 14:45:00) [11]>С представлениями бился, но вроде они в dBase не рааботают
Их там просто нет :)))
А как должен примерно выглядеть этот другой запрос ?