![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
дату нужно обрезать только в условии фильтрации чтобы найти все прокаты, которые были в указанном периоде
ну и раз ты все уже и сам знаешь, то дерзай |
![]() |
![]() |
![]() |
#22 | |
Пользователь
Регистрация: 27.10.2009
Сообщений: 24
|
![]() Цитата:
Код:
Последний раз редактировалось reBOOK; 27.10.2009 в 15:49. |
|
![]() |
![]() |
![]() |
#23 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
покумекал я тут и вот такой запрос слабал
З.Ы.: в условии задачи не сказано, но предполагается что в поле prokat.sbor указывается полная сумма за весь период проката З.Ы.2: данные в датасете days в том же ИБ можно получить, например, через дополнительно оформленную ХП или через еще тройку параметров (в этом случае просто поменять все обращения к полям датасета days на параметры, хотя в ИБ параметры в шапке вроде как ваще не работают) вся шапка с with актуальна для оркала/мсскл для ИБ она не нужна и см. ЗЫ2 Код:
|
![]() |
![]() |
![]() |
#24 |
Пользователь
Регистрация: 27.10.2009
Сообщений: 24
|
![]()
soleil@mmc спасибо, счас протестирую...
апд к первому ЗЫ: я тоже в начале так подумал, но все таки в prokat.sbor указывается сбор за день проката, и поэтому код такой получился: Код:
и счас пишет ошибку Token unknow when... Последний раз редактировалось reBOOK; 27.10.2009 в 17:22. |
![]() |
![]() |
![]() |
#25 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
да ладно тебе
в ИБ case точно есть небось со скобками напутал |
![]() |
![]() |
![]() |
#26 |
Пользователь
Регистрация: 27.10.2009
Сообщений: 24
|
![]() |
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 27.10.2009
Сообщений: 24
|
![]()
решил сделать с view,получилось так
Код:
можно закрывать тему ... Последний раз редактировалось reBOOK; 31.10.2009 в 16:13. |
![]() |
![]() |
![]() |
#28 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
нда....
вместо union неплохо бы использовать union all а вот мой код хотя бы обладает универсальностью чего не скажешь о твоем как минимум, даже для такой финальной реализации можно было бы слабать селективную ХП, в которую параметрами передавать даты (а лучше всего одну дату, на основании которой вычислять первое и последнее число месяца и общее кол-во дней, и их потом подставлять в запросы) З.Ы.: и чо - каждый день проката приходило одинаковое число зрителей? Последний раз редактировалось soleil@mmc; 11.11.2009 в 13:28. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос | Dawystrik | SQL, базы данных | 1 | 20.09.2009 20:39 |
Запрос | Ruska882009 | Помощь студентам | 2 | 25.02.2009 03:02 |
Запрос | White | БД в Delphi | 0 | 18.09.2008 09:30 |
запрос ссылается на несвязанный с ним запрос | kolebatel | SQL, базы данных | 0 | 11.06.2008 12:50 |