|
199 | 199 | </function>
|
200 | 200 | <function group='operator' name='+' return-type='datetime'>
|
201 | 201 | <!-- 86400 as it represents seconds in a day -->
|
202 |
| - <formula>DATE_ADD(%1, INTERVAL CAST((86400 * %2) AS INT) SECOND)</formula> |
| 202 | + <formula>DATE_ADD(%1, INTERVAL CAST((86400 * (%2)) AS INT) SECOND)</formula> |
203 | 203 | <argument type='datetime' />
|
204 | 204 | <argument type='real' />
|
205 | 205 | </function>
|
|
210 | 210 | </function>
|
211 | 211 | <function group='operator' name='+' return-type='datetime'>
|
212 | 212 | <!-- 86400 as it represents seconds in a day -->
|
213 |
| - <formula>DATE_ADD(%1, INTERVAL CAST((86400 * %2) AS INT) SECOND)</formula> |
| 213 | + <formula>DATE_ADD(%1, INTERVAL CAST((86400 * (%2)) AS INT) SECOND)</formula> |
214 | 214 | <argument type='date' />
|
215 | 215 | <argument type='real' />
|
216 | 216 | </function>
|
217 | 217 | <function group='operator' name='-' return-type='int'>
|
218 |
| - <formula>(%1 * -1)</formula> |
| 218 | + <formula>((%1) * -1)</formula> |
219 | 219 | <argument type='int' />
|
220 | 220 | </function>
|
221 | 221 | <function group='operator' name='-' return-type='real'>
|
222 |
| - <formula>(%1 * -1)</formula> |
| 222 | + <formula>((%1) * -1)</formula> |
223 | 223 | <argument type='real' />
|
224 | 224 | </function>
|
225 | 225 | <function group='operator' name='-' return-type='real'>
|
|
242 | 242 | </function>
|
243 | 243 | <function group='operator' name='-' return-type='datetime'>
|
244 | 244 | <!-- 86400 as it represents seconds in a day -->
|
245 |
| - <formula>DATE_SUB(%1, INTERVAL CAST((86400 * %2) AS INT) SECOND)</formula> |
| 245 | + <formula>DATE_SUB(%1, INTERVAL CAST((86400 * (%2)) AS INT) SECOND)</formula> |
246 | 246 | <argument type='datetime' />
|
247 | 247 | <argument type='real' />
|
248 | 248 | </function>
|
|
253 | 253 | </function>
|
254 | 254 | <function group='operator' name='-' return-type='datetime'>
|
255 | 255 | <!-- 86400 as it represents seconds in a day -->
|
256 |
| - <formula>DATE_SUB(%1, INTERVAL CAST((86400 * %2) AS INT) SECOND)</formula> |
| 256 | + <formula>DATE_SUB(%1, INTERVAL CAST((86400 * (%2)) AS INT) SECOND)</formula> |
257 | 257 | <argument type='date' />
|
258 | 258 | <argument type='real' />
|
259 | 259 | </function>
|
|
263 | 263 | <argument type='date' />
|
264 | 264 | </function>
|
265 | 265 | <function group='operator' name='/' return-type='real'>
|
266 |
| - <formula>CAST(%1 AS DOUBLE) / %2</formula> |
| 266 | + <formula>CAST(%1 AS DOUBLE) / (%2)</formula> |
267 | 267 | <argument type='int' />
|
268 | 268 | <argument type='int' />
|
269 | 269 | </function>
|
|
273 | 273 | <argument type="real" />
|
274 | 274 | </function>
|
275 | 275 | <function group='numeric' name='DIV' return-type='int'>
|
276 |
| - <formula>CASE WHEN %2 = 0 THEN NULL ELSE ( %1 / %2 ) END</formula> |
| 276 | + <formula>CASE WHEN %2 = 0 THEN NULL ELSE ( (%1) / (%2) ) END</formula> |
277 | 277 | <argument type='int' />
|
278 | 278 | <argument type='int' />
|
279 | 279 | </function>
|
280 | 280 | <function group='numeric' name='DIV' return-type='real'>
|
281 |
| - <formula>CASE WHEN %2 = 0 THEN NULL ELSE ( %1 / %2 ) END</formula> |
| 281 | + <formula>CASE WHEN %2 = 0 THEN NULL ELSE ( (%1) / (%2) ) END</formula> |
282 | 282 | <argument type='real' />
|
283 | 283 | <argument type='real' />
|
284 | 284 | </function>
|
|
0 commit comments