Új hozzászólás Aktív témák

  • sonar

    addikt

    A lenti query-vel van egy olyan problémám, hogy ha ez a két feltétel benne van a select-ben
    e.port_speed !='null' and e.port_speed != 'N/A'
    akkor az insert elszáll az alábbi hibakóddal
    Error Code: 1292. Truncated incorrect DOUBLE value: 'null'

    Nem értem, hogy mi a baja, pont azért akarom kiszűrni a null-t és az N/A-t, hogy hülyeség ne kerüljön be az adatbázisba.

    insert into tbl_port_summary (port_id,summa,speed_1000M,speed_100M,speed_10M)
    SELECT e.port_id, count(*) as Ossz, sum(if (e.port_speed='1000',1,0)) as Speed_1000M,
    sum(if (e.port_speed='100',1,0)) as Speed_100M,sum(if (e.port_speed='10',1,0)) as Speed_10M
    FROM tbl_log_011 as e
    where e.port_speed !='null' and e.port_speed != 'N/A'
    and e.timestamp > 1434326400
    group by e.port_id order by e.port_id,e.timestamp;

Új hozzászólás Aktív témák

Hirdetés