取某年特定日期,DATEPART函數
時間取到今年的特定日期,重點在紅字,要設定取到對的參數SELECT CONVERT(DATETIME, CONVERT(NVARCHAR(10), DATEPART(YYYY,GETDATE()))+'/08/1')
同理,這樣可以取到明年的8/1,記得算括弧的數量
SELECT CONVERT(DATETIME, CONVERT(NVARCHAR(10), DATEPART(YYYY,GETDATE())+1)+'/08/1')
左右補0
表示從右方'100'開始取三位,不足的由'000'補上SELECT RIGHT('000'+CAST('100' AS VARCHAR),3)
表示從左方'xxxxx'開始取五位,不足的由'20'補上
SELECT LEFT('xxxxx'+CAST('20' AS VARCHAR),5)
ROW_NUMBER用法
加上排序功能,可以放多個欄位判定SELECT ROW_NUMBER() OVER(PARTITION BY DEPT_NO, B ORDER BY SALARY DESC) ROW_NUM
轉型
SELECT CAST ( A AS NVARCHAR(4) )
SELECT CONVERT( NVARCHAR(40) ,GETDATE())
沒有留言:
張貼留言