select *
ステートメントを実行すると、2つの異なる日付書式が得られます。SQL文の日付を書式設定する方法
日付の列を明示的に呼び出すことなく、すべての曜日をどのようにフォーマットしますか。あなたの日付の基礎となるデータの種類を変更することなく、
select *
ステートメントを実行すると、2つの異なる日付書式が得られます。SQL文の日付を書式設定する方法
日付の列を明示的に呼び出すことなく、すべての曜日をどのようにフォーマットしますか。あなたの日付の基礎となるデータの種類を変更することなく、
、あなたは、SQLから、明示的にキャストを実行せずにレコードセットの形式を操作することはできません/あなたの選択に変換します。
SELECT CAST(SomeDate1 as DATETIME), CAST(SomeDate2 as DATETIME) FROM User
またはCONVERT
を使用して:101と仮定すると
SELECT CONVERT(VARCHAR, SomeDate1, 101), CONVERT(VARCHAR, SomeDate2, 101) FROM User
は、(様々なフォーマットのためMSDNを参照)したい形式です。
私はフォーマット121を最も信頼性の高い/普遍的な 'CONVERT(varchar(23)、someDate、121)'として '2012-01-25 15:09:23.003'とします。これはテキストとして分かりやすく並べ替えられ、ロケールに関係なく確実に日付時刻に変換されます。 – Ben
2つの形式は何ですか。データベースの2種類の列は何ですか? – Derek
カラムリストを指定したり、必要に応じてフォーマットしたりするつもりがない場合、返されるものを定義するために基礎となるスキーマに頼っています。 –
そして、あなたは出力を見ていますか? C#で表示した後、またはこれは管理スタジオのちょうどですか? – Chris