你updated的帶時分秒,你查詢的不帶,你格式化也要格式前邊的updated,也不該是2011/06/20吧
⑵ 怎麼把sql查詢一條記錄所用的時間查出來
取查詢前的系統時間(函數:getdate()),執行你的SQL,取查詢後的系統時間,並求兩次時間的差。
但這會有點誤差,不過幾乎是可以忽略的
⑶ SQL 查詢 時間
convert(datetime,'2009-4-24',120) 轉成 datetime,再轉換成varchar進行比較
select * from Warehousing where convert(varchar(10),Scantime,120)=convert(varchar(10),convert(datetime,'2009-4-24',120),120 )
⑷ 資料庫的日期區間查詢方法。
access中有個mid函數,可以用來截取字元串或者日期。
select * from 表名 where mid([TestTime],5,10) ='04/19/2013'其中,5代表截取的開始位置,從左數,10代表截取的長度。
資料庫的日期區間查詢有兩種情況:
1:查詢給定時間在開始時間列與結束時間列范圍中數據;
2:查詢日期列在開始時間列與結束時間列范圍中數據。
第一種:<,>, <= , >=
select * from 表名 where 日期列 >= to_date('2015-10-20 00:00:00','yyyy-mm-dd hh24:mi:ss')
and t.日期列 <= to_date('2015-10-20 23:59:59','yyyy-mm-dd hh24:mi:ss')。
第二種 between and
select * from 表名 where 日期列 between to_date('2015-10-20 00:00:00','yyyy-mm-dd
hh24:mi:ss')and to_date('2015-10-20 23:59:59','yyyy-mm-dd hh24:mi:ss')。
(4)資料庫查詢時間擴展閱讀:
SQL資料庫語句:
創建資料庫:
CREATE DATABASE database-name。
刪除資料庫:
drop database dbname。
創建新表:
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)。
刪除新表:
drop table tabname。
增加一個列:
Alter table tabname add column col type。
添加主鍵:
Alter table tabname add primary key(col)。
刪除主鍵:
Alter table tabname drop primary key(col)。
創建索引:
create [unique] index idxname on tabname(col….)。
刪除索引:
drop index idxname。
創建視圖:
create view viewname as select statement。
刪除視圖:
drop view viewname。
參考資料來源:網路-sql語句大全
⑸ 怎樣根據時間查詢資料庫
根據時間的話要用datediff()函數
select sum(任何一個數值欄位) from [表1] where datediff(month, "2009-3-7",日期)=0
函數中第一個參數是時間比較的單位,可以是year,month, day等,第一個參數是開始時間,第二個參數是結束時間,結果就是開始時間與結束時間的差值
如果想按你的方法的話
string sql1 = "select sum(收入金額) from [真實財產] WHERE (((Year([日期]))="+str1+") AND ((Month([日期]))="+str2+"))"; 其中參數要使用字元串連接的形式傳入
⑹ 怎樣在資料庫中查詢時間
資料庫表add中有一個入住時間欄位(如rf)。
入住時間與現在的時間差=datediff("h",rs("rf"),now())'入住到現在的時間,其中H為小時數
⑺ mysql怎麼查看資料庫的時間
首先通過運行資料庫客戶端管理軟體SQLyogEnt進行查詢,第一步運行SQLyogEnt,在桌面找到SQLyogEnt的軟體圖標,用戶雙擊這個圖標。
⑻ sql 根據時間查詢
select * from 表 where datediff(month,時間列,getDate())=3
用datediff函數就好了
這里日期列是你表裡面存放日期的那一列,getDate()函數會返回當前的日期
⑼ 資料庫按時間查詢
--我用6個變數表示你的
dropdownlist
傳過來的值
假設傳過來的時候是字元串形式
Declare
@year1
varchar(10),@year2
varchar(10),@month1
varchar(10),@month2
varchar(10),
@
day1
varchar(10),@day2
varchar(10)
;
Begin
select
*
from
tb
where
convert(varchar(10),時間欄位,120)
between
@year1+'-'+right('0'+@month1,2)+'-'+right('0'+@day1,2)
and
@year2+'-'+right('0'+@month2,2)+'-'+right('0'+@day2,2)
End;
⑽ sql查詢時間段
key1和key2是不是就是兩個string的時間段啊?
--------------------------------
將string轉換為datetime,主要是使用Convert方法,
方法,Convert(datetime [ ( length ) ] , expression, [style])
如: convert(datetime,Datetime.Now,120)結果如: 2016-10-23 20:44:11
注:格式說明:convert(datetime, '2016-10-23 20:44:11',120) -- yyyy-mm-dd hh:mm:ss(24h)
--------------------------------
然後再在SQL where條件里添加 key1<XXXX<key2