Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2015, 10:02   #1
armo89
Новичок
Джуниор
 
Регистрация: 30.07.2015
Сообщений: 2
По умолчанию sql запрос

Добрый день,

подскажите пожалуйста как сделать sql запрос.

в таблеце с данными есть отдельный столбик дата и отдельный интернвал времени.

как вывести данные из таблицы учитывая период даты и интервала времени.

например вывести период с 10.07.2015 начиная с интервала 25 до 30.07.2015 до интервала 30?

код шаблона:

[SRC PHP]SELECT * FROM table WHERE dd_mm_yyyy>'10.07.2014' AND interval>'25' AND dd_mm_yyyy<'30.07.2015' AND interval<'30' ORDER BY dd_mm_yyyy,interval[/SRC]

заранее спасибо
armo89 вне форума Ответить с цитированием
Старый 30.07.2015, 11:32   #2
armo89
Новичок
Джуниор
 
Регистрация: 30.07.2015
Сообщений: 2
По умолчанию

все далал

SELECT * FROM table
WHERE (dd_mm_yyyy+interval/48)>=to_date('10.07.2014','dd.mm.yy yy')+25/48
(dd_mm_yyyy+interval/48)<=to_date('30.07.2015','dd.mm.yy yy')+30/48
armo89 вне форума Ответить с цитированием
Старый 30.07.2015, 11:34   #3
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
например вывести период с 10.07.2015 начиная с интервала 25 до 30.07.2015 до интервала 30?
http://tigor.com.ua/blog/2008/08/23/...ator_of_mysql/
xxbesoxx вне форума Ответить с цитированием
Старый 30.07.2015, 11:37   #4
Akeloya
Форумчанин
 
Регистрация: 27.01.2014
Сообщений: 115
По умолчанию

Вариантов два.
Либо вы примером запроса ответили на свой вопрос.
Либо вы сами не поняли в чем заключается задача, и как итог, не смогли правильно сформулировать вопрос.

Смотрите, у вас есть дата, она имеет структуру день-месяц-год, которую вы можете преобразовать в число тиков от стартовой даты, т.е. привести к безразмерной величине относительно размеров день, месяц, год.

И тут же вы пишите про временные интервалы, но не указываете размерности. Может временные интервалы в секундах? Или в часах? Или в этих самых тактах?

Другой вопрос, вы хотите данные из таблицы вывести? На него вы уже ответили.
Или же вы хотите построить набор дат, основывающихся на временном интервале и заключенным между двумя датами?
Akeloya вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос SQL Slobodchikov_y БД в Delphi 6 06.03.2012 15:31
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL запрос Uomo БД в Delphi 17 23.04.2008 14:12
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15