sql日期問題資料庫的日期是我想取出當做where條件

2022-07-27 19:15:26 字數 735 閱讀 2384

1樓:

這樣試試:

datepart(yyyy-mm, 2009-1-1) 返回的應該就是 2009-1

datepart(yyyy, 2009-1-1) 返回的就是2009

datepart(mm, 2009-1-1) 返回的應該是1或者01,你試一下就知道了

2樓:匿名使用者

where 列=year(cast('2009-1-1' as datetime))+'-'+ month(cast('2009-1-1' as datetime))

或者:where 列=datepart(yyyy-mm, cast('2009-1-1' as datetime))

3樓:痴情的張無忌

有個sql中有個,substring()函式擷取字串;

語法substring ( expression , start , length )

select * from 表名 where substring(要擷取的子段, 開始位置,終止位置)

order by 欄位名;

go 呵呵

就這麼簡單.。 樓主,。我來接分啦.

4樓:

使用 datepart 函式即可

5樓:匿名使用者

select * from 表明 where 日期欄位名 in(2009-1)

sql資料庫問題

select from dbo.sys object where id in select id from sys column where column name c checkturn 似乎是這麼查,具體的欄位可能有出入!表名從 sys object表來,欄位從 sys column表來。通過查...

SQL觸發器問題(資料庫),SQL資料庫觸發器問題求解,建立觸發器後,怎麼操作

你確定是用觸發器嗎?reference就是引用,用於在建立資料表的時候主外來鍵關聯的。sql資料庫觸發器問題求解,建立觸發器後,怎麼操作 建立觸發器後,可以在表中插入或刪除修改一些資料,看看觸發器能否正常工作,是否達到預期的效果。sql 資料庫觸發器生效問題,高手急救 你的觸發器是after觸發還是...

SQL資料庫update欄位應用問題

用stuff a,b,c,d 函式 a表示列名,b表示起始位置,c表示長度 d表示要替換成的內容,寫法如下 update 使用者資源資訊表 set 使用者地址 stuff 使用者地址,1,2,a1 where 使用者地址 is select 使用者地址 from 使用者資源資訊表 where 節點名...