『壹』 在sql2000裡面如何用語句時間列的月和日時間加減1呢
10號改察手9號
update t_AttendanceRecords set ondatetime=ondatetime-1 where ondatetime='2012-5-10'
就正常加減就敗納嫌可以啦茄備
『貳』 sql 語句 要求查詢結果的日期減少一個月 eg. 201201 查詢後要顯示為201112
如果你用的是sql server,鄭散斗可以這樣寫 dateadd(month,-1,getdate())
其它的資料庫也應該有相應喊磨的系統函數。掘蔽
『叄』 sql 日期減少一月,同時把日數從1號開始自然排序
自己寫個轉帶弊換函數就行,關於日期格式,w3school的介紹蠢迅族你看看,給你鏈接
另外給你獲取年月日的方式
--getdate()獲取當前日期
--獲取年
selectdatepart(,getdate())
--獲取月
selectdatepart(mm,getdate())
--獲取日
selectdatepart(dd,getdate())
--將getdate()替換成你的日期就可以獲取到昌寬了
--另外:datename這個函數也可以獲取年月日
『肆』 sql月份減一
可以用以下語句實現:
月份減1selectDateAdd(m,-1,A)from表
月份減2selectDateAdd(m,-2,A)from表
『伍』 SQL取系統時間的前一個月的月份和年份
SQL SERVER 提供了一些時間函數:
取當前時間:select getdate()
取前一個月的時間:SELECT DATEADD(MONTH,-1,GETDATE()) 月份減一個月
取年份:SELECT YEAR( DATEADD(MONTH,-1,GETDATE())),Year 取年份
取月份:SELECT MONTH( DATEADD(MONTH,-1,GETDATE())) ,month 取月份。
如上,可通過對日期函數的各種組合,來達到目標。
『陸』 SQL請教大家一個日期的加減法
ql語句處理時間——日期加減天數如下:
select date_add(now(), interval 1 day); -- 加1天
select date_add(now(), interval 1 hour); -- 加1小時
select date_add(now(), interval 1 minute); -- 加1分鍾
select date_add(now(), interval 1 second); -- 加1秒
select date_add(now(), interval 1 microsecond);-- 加1毫秒
select date_add(now(), interval 1 week);-- 加1周
select date_add(now(), interval 1 month);-- 加1月
select date_add(now(), interval 1 quarter);-- 加1季
select date_add(now(), interval 1 year);-- 加1年
(6)月份減1sql擴展閱讀
SQL中常用日期函數
1、GETDATE() 返回當前系統日期;
SELECT GETDATE()
2、DATEADD(日期部分,常數,日期) 返回將日期的指定日期部分加常數後的結果返回;
--常數為正
SELECT DATEADD(YY,1,GETDATE())
--等同於
SELECT DATEADD(YEAR,1,GETDATE())
--常數為負數
SELECT DATEADD(YY,-2,GETDATE())
--常數為小數(直接捨去小數部分)
SELECT DATEADD(YY,2.4,GETDATE())
SELECT DATEADD(YY,2.5,GETDATE())
SELECT DATEADD(YY,2.6,GETDATE())
『柒』 這樣一句SQL的意思
統計最近一個月內銷售數量前20位的商品,結果從多到少排列
mysql=
這個就不用說了,給查詢串變數賦值
"select
top
20
查詢前20個結果
pname,sum(pcount)
as
scount
顯示商品名pname和對購買數量pcount求和的值scount
from
salerecord
在表salerecord中查詢
where
state<>'0'
狀態state不為0,即已則凱生成訂單的商品
and
saledate>#"
+
DateTime.Now.AddMonths(-1).ToString
+
"#
出售日期大於上月今天(取當前日期孫蘆喚嘩坦,將月份減1),那個datetime是asp.net函數,所以要用加號連接字元串,sql語句中的日期前後都要有#號
group
by
pname
按商品名稱pname分組,這樣可查詢出每種商品的數據
order
by
sum(pcount)
desc"
按總購買數量(即對pcount求和)降序排序
『捌』 SQL語句能直接操作一張表的某個值加1,或者減1么具體語句應該怎麼寫
sql語句將一個表的某個值加1或減1,直接用update語句即可。
工具:mysql 5.6
步驟:
1、如圖,student表中有如下數據:
『玖』 sql數值型日期怎麼相減得到月份差
select datediff(year, 開始日期,結束日期); --兩日期間隔年
select datediff(quarter, 開始日期,結束日期); --兩日期間隔季
select datediff(month, 開始日期,結束日期); --兩日期間隔月
select datediff(day, 開始日期,結束日期); --兩日期間隔天
select datediff(week, 開始日期,結束日期); --兩日期間隔周
select datediff(hour, 開始日期,結束日期); --兩日期間隔小時
select datediff(minute, 開始日期,結束日期); --兩日期間隔分
select datediff(second, 開始日期,結束日期); --兩日期間隔秒
『拾』 求助!把日期減一天的SQL 語句!
很簡單的問題,專家都已經答的很清楚了,還非要說一句前台輸入的數據,前台輸入的數據最後還不是要update或者insert到資料庫里,在那裡-1不就好了,資料庫自然會處理,如果傳入的是字元串,那就先傳成日期類型不就好了?
如果你非得在前台做,那就不是SQL的問題你該到C#區去問去
就這種問題還有人說用觸發器……真是吃飽了撐著