sql記錄編號有開始時間段和結束時間段,如何取出開始時間與結束時間的之間的一條記錄

時間 2022-03-06 02:00:04

1樓:匿名使用者

select top 1 * from tblname

where addtime between '2012-07-05' and '2012-09-30'

and state=1 order by addtime desc;

2樓:匿名使用者

select name,max(a.addtime),max(b.addtime) from table a left join

(select name,max(addtime) as addtime from table group by name)b

on a.name=b.name

where a.addtime<>b.addtimegroup by a.name

3樓:蟻年

select * from tablename where name='000003' addtime>'2012-07-05' and addtime<'2012-09-20' limit 1 ;

你自己修改下表名tablename就可以用了

4樓:去吧死去

select top 1 * from table where min(time)

sql查詢開始時間和結束時間之間的資料?

5樓:憤怒中請稍後

你的大於小於號錯了吧,寫反了。怎麼能查詢的時間比開始時間早,比結束時間晚呢?哪有這樣的時間。

應該是:select * from where starttime<'datetime' and enttime>'datetime' 這樣吧

6樓:匿名使用者

如果不是1個欄位,是2個欄位的話,比如說一個是timea欄位,一個是timeb欄位。

那就考慮用select * from 表 where timea>'時間1' and timeb<'時間2'。

7樓:

肯定查不出來啊,你datetime 是什麼啊!

8樓:咕咕養

declare @datetime1 varchar(10),@datetime2 varchar(10);

set @datetime1=convert(char(10),getdate(),120) --顯示結束時間,格式:2013-05-26

set @datetime2=left(@datetime1,8)+'01' --顯示開始時間,格式:2013-05-01

select * from #table_1 where starttime>@datetime2 and enttime<@datetime1

--供參考。

世界盃的開始時間及結束時間

看清楚 好多賽程是錯誤的。比如 06 18 02 30 阿根廷 vs 韓 國 時差問題 南非是東二區,北京是東八區,南非時間 6 北京時間。下面賽程全部為北京時間,戰況每日更新。第19屆世界盃 2010南非世界盃 開幕式2010年6月11日20 10在約翰內斯堡足球城體育場進行。開幕戰在6月11日2...

excel中我知道開始時間和結束時間,怎麼設定公式算出用了多少時間,要顯示分鐘的

假設a1為開始時間,b1為結束時間,則公式為 text b1 a1,m a1 b1中必須為excel認可的時間格式。 太極健 e1為結束時間,d1為開始時間 text e1 d1,hm 結束時間 開始時間 24 60 qqlook瞧瞧看 以下均為24小時制 如果在同一天,且考慮方向 b1 a1 如果...

excel中我知道開始時間和結束時間,還要減去中間時間(23 00 8 00)720分鐘,怎麼設定公式算出?例

其實一點也不復雜,直接減 假設開始時間 結束時間分別在b2和c2 b2 c2 24 60 540 需要說明的是,您的題目裡有一個誤導。減去中間時間 23 00 8 00 是9個小時共 9 60 540分鐘,而不是720分鐘。 23 00 8 00之間應該為540分鐘吧,設格式為 a b c d e ...