2010年03月06日

SQL Server:月末の算出

SQL Serverで月末を算出する式。

select dateadd(m,1,floor(convert(float, <日時>))-day(<日時>)+1)-1

※↑は時刻を切り捨てて算出しているが、<日時>が時刻を持たない、または算出結果に時刻があっても問題ない場合は切り捨ての部分はいらない。

select dateadd(m,1,<日時>-day(<日時>)+1)-1

頻繁に使うならストアドファンクションを作った方が良いかな。


posted by 忘却の達人 at 17:18| Comment(0) | TrackBack(0) | SQL Server | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。