設定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