![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.10.2011
Сообщений: 7
|
![]()
Здравствуйте, уважаемые программисты.
У меня в таблице Events фиксируются даты событий (просортированы). Поле EvDat: 2.08.11 7.08.11 17.08.11 19.08.11 Возможно ли одним SQL-запросом создать временную таблицу с полем inDays (интервал в днях): 5 10 2 Количество записей должно стать на одну меньше... Заранее спасибо. Последний раз редактировалось Dikar; 04.10.2011 в 07:45. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) не создавайте одинаковые темы и сообщения на форуме (кросспостинг запрещён)
2) а что должен делать ваш запрос, если в таблице ОДНА запись (одна дата)? Если какая-то(какие-то) из дат отсутствуют (заполнены NULL)? А если есть одинаковые даты ? ну это как бы технические вопросы по логике запроса.. 3) а главное, скорее всего подобный запрос можно создать. Но, имхо, он не будет простой (нужно использовать подзапрос, который будет возвращать ближайшую по возрастанию дату более данной текущей) ну и последнее. подозреваю, что помимо EvDat в запросе участвуют другие поля. Их значения должны быть из какой записи? поясню: Остап 2.08.11 Киса 7.08.11 Эллочка 17.08.11 Тихон 19.08.11 что должно получится? ?(Остап или Киса?) 5 ?(Киса или Эллочка?) 10 ?(Эллочка или Тихон?) 2 |
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.10.2011
Сообщений: 7
|
![]()
Спасибо, значит буду дальше ломать голову...
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
если расскажете поподробнее о своей задаче, ответите на поставленные вопросы, то можем "ломать голову" всем форумом...
![]() Поверьте, тут есть люди, которые знают об SQL не понаслышке... ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны натуральное число n, действительные числа a1,...,an. Получить: | Хутор | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 17.12.2010 19:32 |
Даны действительные числа а0 ,..., а6 . Получить для х=1,3,4 значения p(x+1)-p(x), где p(y) = a6 y6 + a5 | LiptonICE | Помощь студентам | 4 | 08.06.2010 15:17 |
Даны действительные числа а0 ,..., а6 . Получить для х=1,3,4 значения p(x+1)-p(x), где | LiptonICE | Помощь студентам | 6 | 29.05.2010 23:27 |