1樓:is蒙特內哥羅老妖
既然資料庫存的格式是2010-01-01 08:30:50那為什麼要用不完整格式來查詢?這樣不就不準確了嗎?
如果一定要不完整格式的話可以這樣:
我用select * from table where date like '"riqi&"%查詢不出來」
因為like是對字串來說的,可以先轉換格式,把date轉換成char
select * from table where convert(varchar(30),date,120)like '"riqi&"%
2樓:網友
用datediff()呀 專門比較時間的函式。
這個函式有3個引數 要比較的單位 第乙個日期 第二個日期。
sql語句怎麼查詢在某日期之前的資料?
3樓:惠企百科
工具/材料:management studio。
1、首先在桌面上,點選「management studio」圖示。
2、然後在management studio介面中,點選左上角「新建查詢」按鈕。
3、之後在management studio介面中,輸入查詢在2020年9月20日之前的資料的sql語句「selects * from test where birthday < 2020-9-20'」。
4、然後在management studio介面中,點選「執行」按鈕。
5、最後在management studio介面中,成功顯示在2020年9月20日之前的資料。
sql語句怎麼查詢在某日期之前的資料?
4樓:匿名使用者
select * from employee where hire_date < 2000-1-1 11:11:11'
這樣寫。格式一定要對哦。
5樓:訾禾
你可以採用這個方式:
datediff(day,,getdate())7其中day表示天數是表中的乙個欄位,getdate()是獲取當前日期。
day也可以換的。
6樓:網友
你什麼資料庫?oracle?
還有你的語句是怎麼寫的?
或者你的表截個圖。
sqlserver日期計算的問題
7樓:網友
dateadd(dd, datediff(dd,0,getdate())0)的意思是返回當前日期。
dd為日期分量代表day,還有其它的如month,year等。
dateadd 為計算某個日期之前或之後多少個日期分量的時間,如計算今天之前10天的時間為。
dateadd(dd,'2012-10-26',-10),之後10天日期為dateadd(dd,'2012-10-26',10)
datediff 計算兩個日期之前日期分量的個數,如計算兩個日期之間的天數:datediff(dd,'2012-9-10','2012-9-11')
此處的0代表'1900-1-1'
整個表示式相當於dateadd(dd, datediff(dd,'1900-1-1',getdate())'1900-1-1')
即先計算當臆系統時間與1900-1-1之間的天數,再計算1900-1-1加上這個天數的日期。
8樓:網友
, number, date)
返回包含乙個日期的 variant (date),這一日期還加上了一段時間間隔。
date1, date2)
表示用來計算date1 和 date2 的時間差的時間間隔, datediff(dd,0,getdate())0) 從內到外看。
datediff(dd,0,getdate())是兩日期相減。
dateadd(dd, datediff(dd,0,getdate())0)
9樓:網友
1、dateadd(dd, datediff(dd,0,getdate())0)
1) getdate():返回當前的日期和時間的函式。
2) datediff(dd,0,getdate())是計算當前日期和「19000101 這個日期之間的天數。 (時期和時間變數和毫秒一樣是從「19000101 開始計算的。
所以datediff函式中指定第乙個時間表示式為「0」。)3) dateadd,增加當前日期到「19000101」的天數。
sql關於行列轉換的問題,sql 關於行列轉換的一個問題
select 課程,sum 小明 as 小明 sum 張三 as 張三 from select 課程,case when 姓名 小明 and 課程 語文 then 分數 when 姓名 小明 and 課程 數學 then 分數 else 0 end as 小明 case when 姓名 張三 and...
關於delphi和sql的問題
var k string beginwith adoquery1 dobegin close update fj set fpfpc1 k where id 1 execsql update insert delete的時候都要用execsql,select的時候用open end end vark...
關於C中的SQL引數問題
我把欄位做字元型別的,加了單引號 string sql insert into 表名 欄位1,欄位2,values textbox1.text.trim textbox2.text.trim 或者string sql string.format insert into 表名 欄位1,欄位2,valu...