|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.10.2009, 15:10 | #21 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
дату нужно обрезать только в условии фильтрации чтобы найти все прокаты, которые были в указанном периоде
ну и раз ты все уже и сам знаешь, то дерзай |
27.10.2009, 15:41 | #22 | |
Пользователь
Регистрация: 27.10.2009
Сообщений: 24
|
Цитата:
Код:
Последний раз редактировалось reBOOK; 27.10.2009 в 15:49. |
|
27.10.2009, 16:29 | #23 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
покумекал я тут и вот такой запрос слабал
З.Ы.: в условии задачи не сказано, но предполагается что в поле prokat.sbor указывается полная сумма за весь период проката З.Ы.2: данные в датасете days в том же ИБ можно получить, например, через дополнительно оформленную ХП или через еще тройку параметров (в этом случае просто поменять все обращения к полям датасета days на параметры, хотя в ИБ параметры в шапке вроде как ваще не работают) вся шапка с with актуальна для оркала/мсскл для ИБ она не нужна и см. ЗЫ2 Код:
|
27.10.2009, 16:55 | #24 |
Пользователь
Регистрация: 27.10.2009
Сообщений: 24
|
soleil@mmc спасибо, счас протестирую...
апд к первому ЗЫ: я тоже в начале так подумал, но все таки в prokat.sbor указывается сбор за день проката, и поэтому код такой получился: Код:
и счас пишет ошибку Token unknow when... Последний раз редактировалось reBOOK; 27.10.2009 в 17:22. |
27.10.2009, 17:25 | #25 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
да ладно тебе
в ИБ case точно есть небось со скобками напутал |
27.10.2009, 17:40 | #26 |
Пользователь
Регистрация: 27.10.2009
Сообщений: 24
|
|
30.10.2009, 18:00 | #27 |
Пользователь
Регистрация: 27.10.2009
Сообщений: 24
|
решил сделать с view,получилось так
Код:
можно закрывать тему ... Последний раз редактировалось reBOOK; 31.10.2009 в 16:13. |
11.11.2009, 10:07 | #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 |