Trying to convert this Access SQL to mySQL:
select
Severity, GMTTimestamp, IssueId, IssueName,
IntruderIp, IntruderName, IntruderPort,
VictimIp, VictimName, VictimPort,
ResponseLevel, Parameters_, Count_,
Packet_Flags
from
attacklist
order by
Val(Left([intruderIP],InStr([intruderIP],".")-1)) * 16777216 asc,
Val(Mid([intruderIP],InStr([intruderIP],".")+1, InStr(InStr([intruderIP],".")+1,
[intruderIP],".")-InStr([intruderIP],".")-1)) * 65536 asc,
Val(Mid([intruderIP],InStr(InStr([intruderIP],".")+1, [intruderIP],".")+1,
InStr(InStr(InStr([intruderIP],".")+1, [intruderIP],".")+1,
[intruderIP],".")-InStr(InStr([intruderIP],".")+1,[intruderIP],".")-1)) * 256 asc,
Val(Mid([intruderIP],InStr(InStr(InStr([intruderIP],".")+1, [intruderIP],".")+1,[intruderIP],".")+1)) asc
mySQL version:
select
Severity, GMTTimestamp, IssueId, IssueName,
IntruderIp, IntruderName, IntruderPort,
VictimIp, VictimName, VictimPort,
ResponseLevel, Parameters_, Count_,
Packet_Flags
from
attacklist
order by
Cast(Left(intruderIP,InStr(intruderIP,'.')-1))AS UNSIGNED) * 16777216 asc,
Cast(Mid(intruderIP,InStr(intruderIP,'.')+1, InStr(InStr(intruderIP,'.')+1, intruderIP,'.')-InStr(intruderIP,'.')-1)) AS UNSIGNED) * 65536 asc,
Cast(Mid(intruderIP,InStr(InStr(intruderIP,'.')+1, intruderIP,'.')+1, InStr(InStr(InStr(intruderIP,'.')+1, intruderIP,'.')+1, intruderIP,'.')-InStr(InStr(intruderIP,'.')+1,intruderIP,'.')-1) AS UNSIGNED) * 256 asc,
Cast(Mid(intruderIP,InStr(InStr(InStr(intruderIP,'.')+1, intruderIP,'.')+1,intruderIP,'.')+1) AS UNSIGNED) asc
But getting error near ') AS UNSIGNED ) * 16777216 asc'
What am I doing wrong???