以下にサンプルデータセットがあります。
Date
01/01/2010
01/02/2010
01/03/2010
以下のクエリを実行すると、次のようになります。
SELECT
DATEPART (MONTH, Date) AS MONTH
FROM MYTABLE
出力:
MONTH
1
mm/dd/yyyy
以下のような形式で出力したいと思います。
MONTH
01/01/2010
誰か調べてくれませんか?
本当にありがとう!
以下にサンプルデータセットがあります。
Date
01/01/2010
01/02/2010
01/03/2010
以下のクエリを実行すると、次のようになります。
SELECT
DATEPART (MONTH, Date) AS MONTH
FROM MYTABLE
出力:
MONTH
1
mm/dd/yyyy
以下のような形式で出力したいと思います。
MONTH
01/01/2010
誰か調べてくれませんか?
本当にありがとう!
日付を月に切り詰めたい場合は、次を使用できます。
select dateadd(m, datediff(m, 0, getdate()), 0)
getdate() の代わりに日付列を配置します。
最新の SQL Server 2012 を実行している場合は、datefromparts
関数を使用して、次のように「月の最初」の日付を作成できます。
SELECT
DATEFROMPARTS(YEAR(Date), MONTH(Date), 1) AS FIRST_OF_THE_MONTH
FROM MYTABLE