Mayor e igual que y menor e igual que


([N3] blanyi) #1

Buenos días.

Dentro de los operadores de Velneo no veo mayor e igual que ni menor e igual que.
¿No existen estos operadores en Velneo, no puedo hacer este tipo de evaluación?
¿ Y si existen, donde están?

Gracias.

YIMY MORA ACONCHA


([N1] Pepeto) #2

Es cierto, ¡NO EXISTEN!, pero si puedes realizar las comparaciones:

Con valores numericos: X >= Y podrias expresarlo como !(X<Y)
Con fechas: FCH1 >= FCH2 podrias expresarlo como: FCH1>addDays(FCH2, -1)

un saludo
José Luis
http://www.ascsl.com


([N1] ebarbeito) #3

Hola, es un poco molesto pero es así. Lo recendable sería utilizar expresiones tipo !(X<Y) / !(X>Y) para indicar >=/<= ya que de este modo no añades añades dos comprobaciones y no te sale una línea con demasiados elementos.

Hace unos minutos necesitaba una operación >= y así es como ha quedado:

!( ( 0 + currentDateTime() ) < ( $PROFILE_UNLOCK_NDATETIME@vPassMan.dat + $PROFILE_LOCK_TIME@vPassMan.dat ) )

Es un poco incómodo, enrevesadillo pero tampoco el fin del mundo :)

Saludos


([N1] juan_figueroa.telefonica) #4

Te obliga a pensar bien lo que haces y prever las consecuencias.
Un operador único para la comparación facilitaría las cosas


([N1] finanplan) #5

Para números enteros yo lo soluciono de la siguiente manera:
X>=Y es equivalente a (X+1)>Y
Saludos Daniel


([N3] blanyi) #6

Muchas gracias a todos por sus aportes.
Ni modo, sino están dichos operadores, lo haré según las recomendaciones que cada uno me ha hecho.

Yimy Mora A