0

問題があります。

これが私のクエリです:

SELECT TO_CHAR(TRUNC(reg_date,'dd'),'DD.MM.YYYY') AS "DATE", 
       COUNT(*)
  FROM tablename
 WHERE reg_date >= TO_DATE('01.08.2013') AND 
       reg_date <= TO_DATE('28.08.2013')
GROUP BY TRUNC(reg_date,'dd')

このクエリでは、ある日付に登録されたイベントの数を数えていますが、テーブルがいっぱいでゼロを返します。何が問題ですか?

4

1 に答える 1

0

さて、みんな私はやった!私は自分のクエリを変更し、それは動作します:

SELECT TO_CHAR(TRUNC(scheme.table.reg_date,'dd'),'DD.MM.YYYY') AS "DATE", COUNT(*)
FROM scheme.table
WHERE scheme.table.reg_date
BETWEEN TO_DATE('01.08.2013','dd.mm.yyyy') AND TO_DATE('28.08.2013','dd.mm.yyyy')
GROUP BY TRUNC(scheme.table.reg_date,'dd');

TOADが現在のスキームとOracle SQL開発者をリンクしていることがわかった - いいえ、スキーマを直接設定する必要があるのはそのためです

于 2013-08-30T06:27:39.673 に答える