1樓:匿名使用者
select dateadd(month,1,getdate())
改下第一個引數就可以了
sql2005中能不能把datetime裡的時分秒去掉,只保留年月日
2樓:匿名使用者
資料庫中是跟隨系統的時間格式,日期+時間的標準格式。
一般是在檢索的時候,使用convert來格式時間的顯示格式。
如: select convert(varchar(10),getdate(),102),顯示結果即:年月日。
convert函式語法:
convert(data_type(length),data_to_be_converted,style)
data_type(length) 規定目標資料型別(帶有可選的長度)。data_to_be_converted 含有需要轉換的值。style 規定日期/時間的輸出格式。
可以使用的 style 值如圖:例:
3樓:匿名使用者
你可以用sql server 2005(sqlexpress版不知道有沒有這些函式)內建的日期函式,舉個例子
使用datename函式返回格式為:mm/dd/yyyy,型別為字串
select (datename("mm",列名)+'/'+datename("dd",列名)+'/'+datename("yyyy",列名)) as date from 表名
datename的其他使用方法
使用year,month,day函式返回格式為:yyyymmdd,型別為整型
select (year(列名)*10000 +month(列名)*100+day(列名))date from 表名
4樓:匿名使用者
sql2005沒有隻表示年月日的時間型別,所以sql2008加了只表示日期和只表示時間的兩種資料型別。
5樓:
格式化一下,輸出就可以了。
你現在的**,貼出來看看
6樓:匿名使用者
使用convert來轉換。
access中sql語句修改欄位預設值
access資料庫的查詢中就沒有default的定義用ado可以,能提受嗎?alter table 表名 bai alter column 列名 新的資料類du型 長zhi度 null或not null 例 dao 專alter table 教師 alter column 辦公室屬 char 20 ...
修改一條記錄的sql語句怎麼寫,修改資料庫的一個sql語句
你沒明白我的意思,我是想要的是效果原來的選單排序1,2,3.10,現在插入一條新的選單 11 後,排序變成1,11,2,3.10,一直沒考慮好sql怎麼寫,如果是把11的id變成2,再把後面的id依次加1,這樣我感覺資料庫運算量太大了,如果大家有好的辦法,請告訴我,謝謝。if then語句結合 複製...
如何優化SQL語句,如何進行SQL效能優化
一 問題的提出 在應用系統開發初期,由於開發資料庫資料比較少,對於查詢sql語句,複雜檢視的的編寫等體會不出sql語句各種寫法的效能優劣,但是如果將應用系統提交實際應用後,隨著資料庫中資料的增加,系統的響應速度就成為目前系統需要解決的最主要的問題之一。系統優化中一個很重要的方面就是sql語句的優化。...