助け合いフォーラム

OSS-DB

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さん、 ご指摘の点を修正致しました。 ご報告、誠にありがとうございました。

この投稿に対して返信しませんか?