高手紧急求救!!!
我用如下的SQL语句
SELECT FM_AlarmList.NODE_NAME, FM_AlarmList.CalID,FM_AlarmList.CELL_NAME, FM_AlarmList.AlarmID,FM_AlarmList.FMData_Code,FM_AlarmList.OverDataTime
FROM FM_AlarmList, FM_OverSet
WHERE (SELECT COUNT(DISTINCT FM_AlarmList.FMData_Code)
FROM FM_AlarmList, FM_OverSet
WHERE FM_AlarmList.FMData_Code IN ('TF_DR(%)', '话音信道掉话次数')
AND (Getdate() BETWEEN FM_OverSet.Begin_DateTime AND FM_OverSet.End_DateTime)
AND (FM_AlarmList.FMData_Code = FM_OverSet.FMDATA_CODE)
AND (FM_AlarmList.FM_Values > FM_OverSet.MaxVale OR FM_AlarmList.FM_Values < FM_OverSet.MinVale)
AND (FM_AlarmList.NODE_NAME = FM_OverSet.NE_NAME)
AND FM_AlarmList.CalID = '20030730084208-560') = 2
AND FM_AlarmList.FMData_Code IN ('TF_DR(%)', '话音信道掉话次数')
AND (GETDATE() BETWEEN FM_OverSet.Begin_DateTime AND FM_OverSet.End_DateTime)
AND (FM_AlarmList.FMData_Code = FM_OverSet.FMDATA_CODE)
AND (FM_AlarmList.FM_Values > FM_OverSet.MaxVale OR FM_AlarmList.FM_Values < FM_OverSet.MinVale)
AND (FM_AlarmList.NODE_NAME = FM_OverSet.NE_NAME)
AND FM_AlarmList.CalID = '20030730084208-560'
order by cell_name
执行后结果如下:、
NODE_NAME CalID CELL_NAME AlarmID FMData_Code OverDataTime
---------- -------------------- ---------- ----------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------
NNBSC2 20030730084208-560 G11132 108533 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G11132 108542 话音信道掉话次数 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G11341 108536 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G11341 108550 话音信道掉话次数 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G21582 108538 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G23391 108539 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G23392 108540 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G24782 108535 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G25232 108534 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G25232 108545 话音信道掉话次数 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G30581 108537 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
(11 row(s) affected)
然而我希望的结果如下:
NODE_NAME CalID CELL_NAME AlarmID FMData_Code OverDataTime
---------- -------------------- ---------- ----------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------
NNBSC2 20030730084208-560 G11132 108533 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G11132 108542 话音信道掉话次数 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G11341 108536 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G11341 108550 话音信道掉话次数 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G25232 108534 TF_DR(%) 2003-07-15 16:30:00---2003-07-15 16:45:00
NNBSC2 20030730084208-560 G25232 108545 话音信道掉话次数 2003-07-15 16:30:00---2003-07-15 16:45:00
请各位高手指点如何修改上面的SQL语句,不胜感激!!!