SQL Server、T-SQLで、DATETIME型のデータを取得して、スラッシュ区切りなどで取り出すには、こんな感じ。
SELECT GETDATE(), CONVERT(VARCHAR,GETDATE(),111),CONVERT(VARCHAR,GETDATE(),0);
取得したDATETIME型を決められた型へ変換して出力する。
出力できる形はいくつかある。下記を参考に。
http://technet.microsoft.com/ja-jp/library/ms187928.aspx
しかし、決められたフォーマットでは、時間だけをコロン区切りで取り出したいとかできないし、毎回型を確認するのめんどい、よくプログラムでやっているyyyy/mm/dd的な書き方があればいいのにと探してみたら、
あった。
が、SQL Server 2012からの組み込み関数とな・・・。
http://technet.microsoft.com/ja-jp/library/hh213505.aspx
呼び出し側プログラムで加工するか、それかストアドファンクションなるもので、SQL Server に関数を作ってしまう方法もあるらしいが・・・。