我想在一個(gè)時(shí)間段內(nèi)然后按照間隔時(shí)間來查詢數(shù)據(jù) select * from 監(jiān)控溫度表 where 監(jiān)控溫度表.時(shí)間 between '" + Str(dtStart.Value) + "'AND '" + Str(dtEnd.Value) + "'order by id 這個(gè)是在一個(gè)時(shí)間段內(nèi)查詢,現(xiàn)在要加個(gè)時(shí)間間隔來查詢,不知所云,望高手解答 其中dtStart.Value和dtEnd.Value是DTPicker1控件 舉例:比如說我查詢時(shí)間段在 2007-1-5 19:03:31到2007-4-8 10:38:21以為在這之間沒隔幾秒就有一個(gè)數(shù)據(jù)現(xiàn)在不想讓他全取出來,我要個(gè)5分鐘或者多少時(shí)間取一個(gè)數(shù)據(jù)。如現(xiàn)在我2007-1-5 19:03:31有個(gè)記錄,下個(gè)記錄就直接是2007-1-5 19:08:31這個(gè)記錄(如沒這么記錄就在這個(gè)記錄的前后最接近取個(gè)記錄),而在2007-1-5 19:03:31置2007-1-5 19:08:31很多數(shù)據(jù)就不顯示出來了,謝謝各位啊
try
select * from 監(jiān)控溫度表 A where 時(shí)間 between '" + Str(dtStart.Value) + "'AND '" + Str(dtEnd.Value) + "' And Not Exists (Select 時(shí)間 From 監(jiān)控溫度表 Where DateDiff(mi, 時(shí)間, A.時(shí)間) <=5 ) order by id