Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2005, 11:25
kverna
 
Fecha de Ingreso: enero-2005
Mensajes: 23
Antigüedad: 19 años, 3 meses
Puntos: 0
Problemas con Select max()..y concat

La variante 1 devuelve un valor null, mientras q las variante 2 y 3 devuelven 1(que es el valor correcto). La pregunta es ¿por que el concat altera el resultado de la consulta?. Por lo q yo entiendo, concat solo sirve para concatenar dos cadenas.

Muchas Gracias


Variante 1:
select max(bi_num) as num
from b_inmuebles
where nloc_num =055 and ins_numero=17770 and ins_digi=2

Variante 2:
select max(bi_num) as num
from b_inmuebles
where concat(nloc_num) =055 and ins_numero=17770 and ins_digi=2

Variante 3:
select max(concat(bi_num)) as num
from b_inmuebles
where nloc_num =055 and ins_numero=17770 and ins_digi=2