1樓:網友
**太亂了。
**要優化一下呀 老大。
2樓:網友
查詢語句和表都要優化,表裡建個索引吧。
3樓:
不正常,你這個查詢語句需要優化。
sql 如何終止查詢?
4樓:
有乙個按紐是專門用來終止執行的,在pl/sql中是乙個小紅的閃電。
別的你好好找找,肯定有。
5樓:網友
「一定資料」肯定有個界限吧,例如你要1000條,那就查出1000條就行啦。
6樓:網友
查詢中不是有個終止按鈕嗎?
7樓:網友
什麼樣才算一定的資料,可以加條件。
sql查詢問題,想找出開始時間和結束時間
8樓:網友
create table tb
stime datetime,name varchar(10),status varchar(10)
insert into tb values('2014-1-1','張三', '未解決')
insert into tb values('2014-1-2','張三' , '解決中')
insert into tb values('2014-1-3', '張三' , '已解決')
insert into tb values('2014-1-4', '張三' , '未解決')
insert into tb values('2014-1-5', '張三' , '解決中')
insert into tb values('2014-1-6', '張三' , '解決中')
insert into tb values('2014-1-7', '張三' , '解決中')
insert into tb values('2014-1-8', '張三' , '已解決')
insert into tb values('2014-1-6', '李四' , '未解決')
insert into tb values('2014-1-7', '李四' , '解決中')
insert into tb values('2014-1-8', '李四' , '解決中')
insert into tb values('2014-1-9','李四' ,'已解決')
with t
asselect 開始時間,解決時間,name,datediff(dd,開始時間,解決時間) as 持續時間。
fromselect stime as 開始時間,(select min(stime) from tb b where and > and '已解決')
as 解決時間,name from tb a where status='未解決'
cselect 開始時間,解決時間,name,持續時間,(select sum(持續時間) from t a where and a.開始時間<=b.開始時間) as 累計時間。
from t b
sql2005或以上版本。
sql查詢開始時間和結束時間之間的資料?
9樓:憤怒中請稍後
你的大於小於號錯了吧,寫反了。怎麼能查詢的時間比開始時間早,比結束時間晚呢?哪有這樣的時間。
應該是:select * from where starttime<'datetime' and enttime>'datetime' 這樣吧。
10樓:網友
如果不是1個欄位,是2個欄位的話,比如說乙個是timea欄位,乙個是timeb欄位。
那就考慮用select * from 表 where timea>'時間1' and timeb<'時間2'。
11樓:網友
肯定查不出來啊,你datetime 是什麼啊!
12樓:咕咕養
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
供參考。
這兩句sql查詢花的時間正常嗎?
13樓:網友
35w,不少啊,呵呵,查詢時間長和硬碟陣列也有關係。
確認一下:你的表age欄位是否建的index,如果沒有建,建了index,速度會快很多。
14樓:網友
選課表。學號 選課表。選修課='物理'
如果這個是一一對應的查出的結果就沒有區別。
但是 假設 選課表。選修課='物理' 對應 n多個 選課表。學號 前後就有區別了。
至於效率 第二句的效率高一些。
15樓:網友
對於30多萬的資料表,查詢耗死秒,不算久。
sql在查詢時,有沒有什麼方法,查詢有資料的時候就正常顯示資料,沒有資料的時候,顯示自己寫死的一條假
16樓:網友
select nvl(, 'aaa'),nvl(, 'bbb')
from dual
left join (select * from aaa where = '1') b
on 1 = 1
這是oracle中。 如果是其它資料庫可以把oracle的dual表複製過去。
17樓:網友
if exists(select * from 表 where ..
beginselect * from 表。
endelse
select '1','2','3'
將上面的表替換成你的,下面的『1』,『2』,『3』替換成你想顯示的固定的。
18樓:上官元恆
if(count>0)
就正常顯示資料。
else顯示自己寫死的一條假。
19樓:網友
寫個datatable或者table ,把row和coloumn定義好 然後new row進去,查詢,如果count>0就顯示本身的記錄,如果count=0就把這個table列印出來就好了、
6小時減去3小時37分鐘等於多少小時
6小時 3小時37分 5小時60分 3小時37分 2小時23分 你好,很高興為你解答 6小時 5小時60分 5 3 2 60 37 23 等於2小時23分鐘 滿意採納哦!6小時20分鐘減3小時40分鐘等於多少 6小時20分鐘 減3小時40分鐘等於2小時40分鐘 2小時40分鐘。演算法 6小時20分鐘...
oppo reno 5靜置6小時,耗了百分之五的電,正常嗎?
你好,oppo reno 是毫安大電池。待機個小時,耗電 是正常的哦!耗電不算嚴重的。正常的,手機不用時處於待機狀態,但後臺程式也要耗費少量的電能,不同手機電池容量不同,有大有小,小的容量電池自然也耗電快,而且不同版本的軟體所耗電量也有點差異,所以耗電量也有少量差異。是的,這是正常的。根據oppor...
工行用自動取款機同行轉賬,過了24小時還沒到賬,那邊的憑條撕了,怎麼辦
從2016年12月1日起,銀行櫃面 僅對個人客戶 以及除自助櫃員機以外的非櫃面渠道,將提供實時到賬 普通到賬 次日到賬三種轉賬方式供客戶選擇。1 實時到賬 將在受理存款人的轉賬申請後,即時處理扣款並匯出。2 普通到賬 普通到賬即非實時到賬,將在受理存款人的轉賬申請後,延時2小時扣款並匯出。3 次日到...