SQL Serverの日付時刻型(DateTime型)のデータを指定したフォーマット(書式)に変換してくれるユーザー定義関数のサンプルコード。 SQL ServerにはExcelやAccessに用意されているFormat関数がない。 それを解決するためにSQL Server用に作られたユーザー定義Format関数。 ソースは、海外のフォーラムに投稿されていた「Can I make SQL Server format dates and times for me?」の回答として投稿されていたコードを引用。 引数に日付時刻型のデータとフォーマット形式を指定するとデータを指定したフォーマットに変換して返してくれる。 手を加えれば自分なりのフォーマットも追加できる。 以下に投稿されていたFormatDateTimeユーザー定義関数を作成するSQLスクリプトコードを記述。 日付時刻型のデータを指定し
![SQL Server:指定したフォーマットで日付時刻を表示するユーザー定義関数(FormatDateTime)の作成方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/7fea206803e8b461684dd11a1b8ffefc7452b0ba/height=288;version=1;width=512/https%3A%2F%2Ffile.blog.fc2.com%2Fbillyboy%2Flogo%2Fsql-server-logo_01.jpg)