Показать сообщение отдельно
  #1  
Старый 29.03.2012, 07:28
Zhigalov Zhigalov вне форума
Начинающий
 
Регистрация: 27.05.2009
Сообщения: 100
Репутация: -1277
По умолчанию Странности

Существует база данных в нее записывались данные каждую секунду.

При вот такой вот выборке:

Код:
 DataModule2.QueryBSZ.SQL.Text:='SELECT convert(varchar(13), [SimpleTime], 120) + ''.00'' + ''.00'', '+
 ' avg(Chann01), avg(Chann02), avg(Chann03), avg(Chann04), avg(Chann05), avg(Chann06)'+
 ' FROM RGBTEC4.dbo.Data_057210_8_0_8'+
 ' where SimpleTime >= :Param1 and  SimpleTime <= :Param2 '+
 ' group by  convert(varchar(13), [SimpleTime], 120) + ''.00'' + ''.00'''+
 ' ORDER BY 1';

где Param1 = 27.03.2012 0:00:00 и Param2 = 27.03.2012 23:00:00

Выводилось все хорошо т.е было 24 записи с 00 часов до 23.

Когда же стали записывать данные в базу не по секундам а раз в две секунды. то при тех же самых Param1,Param2 Выводится 23 записи с 0 по 22 часа.

если же сделать вот так
Param1 = 27.03.2012 0:00:00 и Param2 = 28.03.2012 23:00:00

то будет видно что выведутся данные за 27 число где будет 24 не достающий час.
Вопрос почему он не выводится при таких вот параметрах.
Param1 = 27.03.2012 0:00:00 и Param2 = 27.03.2012 23:00:00
Ответить с цитированием