Существует база данных в нее записывались данные каждую секунду.
При вот такой вот выборке:
Код:
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