Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выборка по времени
 
 автор: alecks_lp   (20.12.2007 в 12:19)   личное сообщение
 
 

Проблема: выбрать записи по определенному интервалу времени.
Например: выбрать все события за исключением тех, что наступили в ночное время, с 23.00 вечера до 06.00 утра.
Сделал так
SELECT [OrderID], [dDateTime] FROM tblOrder
WHERE (CDbl([dDateTime]) - Int(CDbl([dDateTime])) > (1 / 24) * 6) And (CDbl([dDateTime])-Int(CDbl([dDateTime]))<(1/24)*23);
Работает, но есть сомнения. Может как-то ещё можно?

  Ответить  
 
 автор: ДрЮня   (20.12.2007 в 12:24)   личное сообщение
 
 

имхо
если счет идет на часы и минуты, то луше данные хранить и обрабатывать "as LONG"

  Ответить  
 
 автор: alecks_lp   (20.12.2007 в 14:04)   личное сообщение
 
 

Это как? разделять на целую и дробную части?
А в чём преимущества? Может есть пример?
Меня скорость не устраивает. 300 000 записей работает около минуты.

  Ответить  
 
 автор: alecks_lp   (23.12.2007 в 09:28)   личное сообщение
 
 

гуглил "часы и минуты в Access as Long"
мб вот это?
http://support.microsoft.com/kb/210604/ru

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList