![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.04.2008
Сообщений: 84
|
![]()
У меня вопрос по формированию запроса:
у меня есть результат запроса вида(1): код 1 2 3 4 5 6 7 11 0 0 8 6 7 8 9 12 0 0 0 0 0 0 8 14 1 2 3 4 0 0 0 ....................... где (1,2,3,4,5,6,7)- дни недели под ними значения из средней выручки по дням недели есть таблицы: Sutki(dat-дата,dned-день недели) s1(fstar-код,fndat-дата,sum-сумма выручки) теперь вопрос как сформировать запрос чтобы результат выглядел както так: код 01.02.2009 02.02.2009 03.02.2009 04.02.2009 05.02.2009 06.02.2009 07.02.2009 08.02.2009....28.02.2009 11 9 0 0 8 6 7 8 0 ....8 12 8 0 0 0 0 0 0 8.....0 14 0 1 2 3 4 0 0 0.....0 ....................... т.е. брало fndat - какой день недели (в месяце) из табл. sutki далее в соотв. с днем недели выводило среднюю сумму т.е. код маршрута =11 дата выезда = 04.02.2009 смотрим дату в табл сутки и видим что это была среда , далее сравниваем результат (1) в среду код 11 нам дал средннюю сумму =8 -> ставим 8... и. т. д. т.е. в итоге получиться должно в целом за месяц проставленные суммы ср.выручки по дням недели соотв. дате я пыталась делать как то так: Код:
Код:
Если кому не сложно напишите пожалусто как правильно можно написать запрос чтобы получился нужный результат. Заранее огромное спасибо за помощь! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
![]()
С усталости тяжко думать, но по созвучности - Вас не это же интересует? - http://www.programmersforum.ru/showt...242#post202242
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.04.2008
Сообщений: 84
|
![]()
я разобралась (использовала Transform + еще 1 запрос)
получилось как то так: Код:
Код:
запрос работает отлично но долго на 2000 записей тратит где-то 1 минуту... если кто видит как можно ускорить обработку данных большое спасибо!(если мне расскажет конечно ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL запрос - проблема с датой | Serval | Помощь студентам | 2 | 22.01.2009 19:35 |
запрос sql | sleeper_Izh | SQL, базы данных | 2 | 20.06.2008 11:27 |
SQL-запрос | student_63 | БД в Delphi | 0 | 04.06.2008 21:13 |
SQL-запрос | Alexey_vyb | БД в Delphi | 4 | 22.05.2007 18:52 |
SQL запрос на основе другого SQL запрса... | Timoxa | БД в Delphi | 1 | 07.01.2007 18:15 |