私は、日付に基づいて受信したメッセージの数を表示するクエリを持っています。例:の場合 :データがなくてもテーブルのデータを表示する! Oracle
1 | 1-May-2012
3 | 3-May-2012
4 | 6-May-2012
7 | 7-May-2012
9 | 9-May-2012
5 | 10-May-2012
1 | 12-May-2012
あなたには、いくつかの日に受け取ったメッセージがない見ることができるように。私が欲しいのは、それはすべての日付を表示する必要がありますし、何もメッセージを受信していないがある場合は、テーブルに行がないときに私はこれを達成することができますどのようにこの
1 | 1-May-2012
0 | 2-May-2012
3 | 3-May-2012
0 | 4-May-2012
0 | 5-May-2012
4 | 6-May-2012
7 | 7-May-2012
0 | 8-May-2012
9 | 9-May-2012
5 | 10-May-2012
0 | 11-May-2012
1 | 12-May-2012
のように0を示すべきでしょうか?
こんにちは。私はあなたの解決策を試してみました.1-31の日付を保存していて、外部はmytableの日付の列に参加しましたが、一致する日付の列しか表示されません。 – Mohsin
大丈夫私は他の方法round.andそれは私に結果とnull.Nowとして他の結果を与えた私はそれらのすべてのnullデータがそのテーブルから正確なデータであることを望んでいる(データは固定されて固定されています)とメッセージ数の列0 – Mohsin
あなたの質問を正しく理解し、最初の列をNULLではなく0にしたい場合は、その列が何であってもNVL(column_name、0)を使用します。 – eaolson