|
|
|
Сравнение двух переменных в 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&gotonew=1&tid=1884434]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 458ms |

| 0 / 0 |
