Ordenar "Direcciones IP"
Publicado por Jose (10 intervenciones) el 11/04/2022 00:18:20
Hola ! Tengo un problemita con una consulta, tengo estas cuentas en una base de datos:

El problema surge que al traerlas al reportador, en el cual uso la siguiente consulta:
Lo trae todo desordenado.

Tienen alguna idea de porque ocurre? Se les ocurre alguna manera de solucionarlo?
El tipo de dato en la columna code es varchar(255)
Cabe decir que esta empresa tiene una cuenta de nivel 7, es por eso que salen hasta 7 digitos
Los niveles son del 3 al 7:
Nivel 3: 1.0.0
Nivel 5: 1.0.0.0.0
Etc.
Muchas gracias !

El problema surge que al traerlas al reportador, en el cual uso la siguiente consulta:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT
a.code,
a.name,
a.level,
c.name AS Cname,
u.name AS Uname
FROM
accounts AS a,
companies AS c,
users AS u
WHERE
c.id_company= a.id_company
AND
u.id_user = a.id_user
AND
a.id_user = $P{id_user}
AND
a.id_company = $P{id_company}
ORDER BY
INET_ATON(a.code) ASC
Lo trae todo desordenado.

Tienen alguna idea de porque ocurre? Se les ocurre alguna manera de solucionarlo?
El tipo de dato en la columna code es varchar(255)
Cabe decir que esta empresa tiene una cuenta de nivel 7, es por eso que salen hasta 7 digitos
Los niveles son del 3 al 7:
Nivel 3: 1.0.0
Nivel 5: 1.0.0.0.0
Etc.
Muchas gracias !
Valora esta pregunta


0