回答編集履歴
2
誤回答の訂正
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
**もうしわけありません、以下の回答は誤回答のようです。自分の環境でIF構文で試した結果動作したので、おそらく原因は他にあります。**
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
---
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
```
|
2
10
|
|
3
11
|
,IF(
|
1
追記
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
```
|
14
14
|
|
15
|
-
ここです。IFという構文はMySQLにはありません。JasperのIFとして解釈されており、=で比較するのがエラーです。さらに、Jasperとして処理できるのはクエリに渡す前処理であり、このようにSELECT結果であるflgをまるばつに変換するような処理はDatasetQueryに書くことはできません。
|
15
|
+
ここです。IFという構文はMySQLにはありません(追記:嘘つきました。ありますねIF構文)。JasperのIFとして解釈されており、=で比較するのがエラーです。さらに、Jasperとして処理できるのはクエリに渡す前処理であり、このようにSELECT結果であるflgをまるばつに変換するような処理はDatasetQueryに書くことはできません。
|
16
16
|
|
17
17
|
やるならMySQLのルールに則ってまるばつに書き換えましょう。
|
18
18
|
|