最後一筆
SELECT * FROM
(SELECT *,
ROW_NUMBER() OVER (PARTITION BY OrderID ORDER BY CDate DESC) Sort
FROM OrderDetail) R
WHERE R.Sort = 1
'--取得當天日期
select getdate()
--取得從系統開始日至今日的時間差(long型態)
select datediff(m,0,getdate())
--取得當月的第一天
select dateadd(m, datediff(m,0,getdate()),0)
--當月的最後一天 = 下個月的第一天 - 1
select dateadd(day ,-1, dateadd(m, datediff(m,0,getdate())+1,0))