|
|
|
Сравнение двух переменных в xsl
|
|||
|---|---|---|---|
|
#18+
Привет, напишу наверное тут, этот вопрос у меня все же работы с Oracle касается есть у меня две переменные типа число (параметр конкарента и формула Oracle Reports), нужно мне их в xsl сравнить <xsl:choose> <xsl:when test= "CF_DR_SUM > CF_SUBKONTO_SUM"> ... </xsl:choose> сейчас сравниваются они как строки, т.е. 50000 > 49000, но 100000 < 49000 Как их обозначить числом для корректного выполнения условия, подскажите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2018, 14:19 |
|
||
|
Сравнение двух переменных в xsl
|
|||
|---|---|---|---|
|
#18+
leprechaun, а если так? "number(CF_DR_SUM) > number(CF_SUBKONTO_SUM)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2018, 14:41 |
|
||
|
Сравнение двух переменных в xsl
|
|||
|---|---|---|---|
|
#18+
хм, вроде работает, как-то все просто оказалось, я и не попробовал очевидное так не зная синтаксиса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2018, 14:50 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39601822&tid=1884434]: |
0ms |
get settings: |
6ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 358ms |

| 0 / 0 |
