私は報告しようとしていますが、私のarchi nemesis SQLに問題があります。"date"という質問によるSQLグループ
私はトランザクションの締め切り日が格納されているテーブルを持っています。
私はので、私がやったいたどのように多くの月あたりのトランザクションを知りたい:
SELECT trunct(closedate, 'MONTH') FROM MY_TRANSACTIONS
私は、Oracleを使用しています。
私はこのようなリストを取得しています:だから私は、私は文の終わりにCOUNT()を選択し、GROUP BYでを追加した場合ことを」考え
2002-09-01 00:00:00.0
2002-09-01 00:00:00.0
...
2002-10-01 00:00:00.0
2002-10-01 00:00:00.0
...
2002-11-01 00:00:00.0
2002-11-01 00:00:00.0
など
すべきだが "そうではありません。私の推測は、各レコードが異なる値として扱われているからです。-S
何かお願いしますか?
ありがとうございました。
@Joel:再タグありがとう。これは本当にPL-SQLですか? – OscarRyz
@Oscar:この方法でTRUNC()を使用するのは、Oracle固有のものです。しかし、GROUP BYで見ている問題はベンダーに依存しません。これはSQL準拠の実装がどのように機能するかです。 –