私はいつも、SQLServerの日付の書式設定が直感に反していることに気づきました。唯一の答えは、多数の変換関数と文字列関数を使用することであることをすでに知っていると確信していますが、念のために尋ねると思いました。
SQLServerを次のようにフォーマットするdatetime
にはどうすればよいですか。
%Y-%m-%d %I:%M%P or '2012-04-05 11:56am'
私の現在のアプローチでは、データをプルバックしてSELECT CONVERT(VARCHAR(19), GETDATE(), 120)
から、サーバー/クライアント側をコードでループします。これは、CSVにデータをエクスポートするときに一部のシナリオで非効率的だと思います。