SELECT A.XZQH,
SUM(DECODE(B.BJLXMC,'治安案事件报警',1,0)) AS C治安案事件报警,
SUM(DECODE(B.BJLXMC,'刑事案件报警',1,0)) AS C刑事案件报警,
SUM(DECODE(B.BJLXMC,'火灾报警',1,0)) AS C火灾报警,
SUM(DECODE(B.BJLXMC,'交通事故',1,0)) AS C交通事故,
SUM(DECODE(B.BJLXMC,'社会救助',1,0)) AS C社会救助,
SUM(DECODE(B.BJLXMC,'举报投诉',1,0)) AS C举报投诉,
SUM(DECODE(B.BJLXMC,'群体性事件',1,0)) AS C群体性事件,
SUM(DECODE(B.BJLXMC,'上访事件',1,0)) AS C上访事件,
SUM(DECODE(B.BJLXMC,'其它突发公共安全事件',1,0)) AS C其它突发公共安全事件,
SUM(DECODE(B.BJLXMC,'重复报警',1,0)) AS C重复报警,
SUM(DECODE(B.BJLXMC,'骚扰报警',1,0)) AS C骚扰报警,
SUM(DECODE(B.BJLXMC,'其它报警',1,0)) AS C其它报警 
FROM (((SELECT BJLX,JJSJ,XZQH FROM YW_JJDB_110) UNION
(SELECT BJLX,JJSJ,XZQH FROM YW_JJDB_119) UNION
(SELECT BJLX,JJSJ,XZQH FROM YW_JJDB_122))) A
INNER JOIN DY_BJLX B ON A.BJLX=B.BJLXBM 
WHERE A.JJSJ >= '2010-03-01 13:49:25' 
AND A.JJSJ <= '2010-03-02 13:49:25'
GROUP BY A.XZQH加WHERE条件就暴 文字与字符串格式不匹配