--
PedroRio - 21 Dec 2010
Business Object Language (BOL)
aaa
Functions
DATE FUNCTIONS
NOW - Devolve a data do tipo DD-MM-AAAA (21-12-2010 a 21 de Dezembro de 2010)
TODAY - Devolve a data do tipo DD-MM-AAAA (21-12-2010 a 21 de Dezembro de 2010)
NUMBER FUNCTIONS
ROUND - ROUND(Number) - Arredonda o número para o inteiro mais proximo (0.4 -> 0; 0.5 -> 1)
CONCAT(String,String) / CONCAT (Number,Number) / CONCAT (Object,Object) - Concatena tudo como strings, Number pode ser long/int
TO_DATE (Devolve um Date em Java)
- TO_DATE(Date, Format)
- TO_DATE (Object, Format), neste caso o Object é convertido em String
- TO_DATE (long, Format)
O
Format tem de ser algo que o
SimpleDateFormatter do java entenda, senão não devolve resultado (nem estoira)
O primeiro argumento pode ser (NOW, TODAY, NOW_MINUTES, NOW_HOURS)
SUM
- SUM ( Number , Number )
- SUM (Object , Object) - Converts the Object to String
SUBTRACT
- SUBTRACT (Number, Number)
- SUBTRACT (Object, Object) - Converts the Object to String
DIFF_IN_DAYS
- DIFF_IN_DAYS (Date, Date)
- DIFF_IN_DAY (Date, Long)
- DIFF_IN_DAY (Long, Date)
- DIFF_IN_DAY (Long, Long)
Pode-se ter por exemplo DIFF_IN_DAYS (NOW, TO_DATE('DATA_FORMATADA','dd/MM/yyyy'))
DIFF_IN_UTIL_DAYS