現在、クエリの返す日付は05-04-17 06:31:17.881698000 PM
です。SQLクエリでdd/mm/yyyy形式の日付を取得する方法
しかし、私は20/10/201
のように返りたいです。私はthis linkを言いましたが、私は彼らの列を個別に取っているので私のクエリでこのクエリをintigrateすることができません。
select * from test_Table where reg_id = ?
現在、クエリの返す日付は05-04-17 06:31:17.881698000 PM
です。SQLクエリでdd/mm/yyyy形式の日付を取得する方法
しかし、私は20/10/201
のように返りたいです。私はthis linkを言いましたが、私は彼らの列を個別に取っているので私のクエリでこのクエリをintigrateすることができません。
select * from test_Table where reg_id = ?
あなたはDD/MM/YYYYを好きなようにあなたはそのままでクエリを使う、という場合は、単純に、(一般的には、SELECT *
を使用することはベストプラクティスではありません)形式でお
select to_char(yourdate,'DD/MM/YYYY') from test_Table where reg_id = ?
以下のSQLクエリを使用して、求めている形式として日付を照会することができます。
SELECT CONVERT(VARCHAR(10), GETDATE(), 103) AS [DD/MM/YYYY]
これを直接クエリすることも、変数として使用して格納することもできますし、必要なクエリで使用することもできます。
ご希望の場合はこちらをご覧ください。
これはOracleの構文ではありません –
を与えることができます次のクエリを使用してセッションの日付書式を変更することができます。
ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY';
を次に、あなたのクエリを実行することができ、日付はあなたが望む形式で返されるべきです。この形式で日付を入力する場所から開始するすべてのセッションでこれを行う必要があることに注意してください。
なぜあなたはJavaにタグを付けましたか? – iavanish
'mysql'または' Oracle'? – Jens
それはOracleのクエリです –