助け合いフォーラム
OSS-DB Silver(Ver2.0)
問題ID : 12211
問題を開く
2015年3月27日から2017年7月7日までの差分を取得したい。
以下のSQL文のうち、適切なものはどれか。(2つ選択)
この問題はプレミアムコンテンツです。
問題文の改善提案
投稿日 2022/04/23
age()関数はタイムスタンプ値を引数としていることから、
SELECT age(timestamp '20170707', timestamp '20150327');
この選択肢が適切とするのはわかります。
ただ、他の選択肢でも同じ結果を得られることがあるため、
問題文では「適切なもの」⇒「最も適切なもの」のように
した方がよいのではと感じました。
=# SELECT age(date '20170707', date '20150327');
age
------------------------
2 years 3 mons 11 days
(1 row)
=# SELECT age(timestamp '20170707', timestamp '20150327');
age
------------------------
2 years 3 mons 11 days
(1 row)
スタッフからの返信
この投稿に対して返信しませんか?
s staff_meg
2022/04/25 14:27
pato_taityoさん、 ご指摘の点を修正致しました。 ご報告、誠にありがとうございました。