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