2

レポートで2 つの日時パラメーターを使用しています。クエリで同じパラメーターを使用すると、結果が表示されません。さらに、日付パラメーターを使用すると、結果は表示されますが、すべてのレコードが表示されるわけではありません。

MySQLでも同じクエリ(日時あり)を実行したところ、結果が表示されており、クエリに間違いはないと思います。

私は多くのことを試しました。クエリは次のようなものです:

SELECT * FROM abc WHERE datetime BETWEEN 
  date_format($P{fromdate}, '%d-%c-%y 00:00:00') 
  AND date_format($P{todate}, '%d-%c-%y 23:59:59')
4

1 に答える 1

0

data_format 関数を使用せずに試して、クエリまたはパラメーターでエラーが発生しているかどうかを確認してください。

 SELECT * 
 FROM abc WHERE datetime BETWEEN 
        $P{fromdate} AND $P{todate}
于 2013-03-25T11:04:08.713 に答える