SQL-SELECT

設定SELECT的記錄範圍

返回某一時間段的所有記錄

SELECT  * FROM [d_oilrecord] WHERE [dateTime] BETWEEN '9/1/2011' AND '10/1/2011'

//返回9/1/2011至10/1/2011的所有記錄

返回指定月份的所有記錄

select * from d_dailyworkrecord where month(date01) = month('11/05/2011')
--date01 日期字段 

對SELECT出的記錄進行操作

返回某一字段的合

SELECT   SUM(id)   AS   total  FROM  [table1]

對返回的字段中的數值進行4舍5入保留小數點

SELECT cast(11.00/2   as  numeric(9,2))  //保留2位小數點 

獲取返回字段中的最大值

select max(id)id from table_name //從table_name表中獲取記錄最大的ID

對SELECT出的值格式化

格式爲時間

select COUNVRT(varchar(12) , getdate(), 23 )
2008-04-01

select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章