Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 7.36 KB | None | 0 0
  1. USE [MON2CM]
  2. GO
  3.  
  4. SET ANSI_NULLS ON
  5. GO
  6.  
  7. SET QUOTED_IDENTIFIER ON
  8. GO
  9.  
  10.  
  11.  
  12. ALTER VIEW [dbo].[EGSM_UL_IF_avg_rssi_d] AS
  13. SELECT
  14. a.Sitecode Sitecode,
  15. a.Sitename Sitename,
  16. a.SUBNETWORK,
  17. b.MEID,
  18. a.Userlabel Userlabel,
  19. a.CAARFCNLIST CAARFNLIST,
  20. CONVERT(VARCHAR(10),CAST(b.TIME AS datetime),126) DAY,
  21. SUM(b.SampleNum) sum_SampleNum,
  22. MAX(CASE WHEN b.Arfcn= 975 THEN b.Rssi END) ch_975,
  23. MAX(CASE WHEN b.Arfcn= 976 THEN b.Rssi END) ch_976,
  24. MAX(CASE WHEN b.Arfcn= 977 THEN b.Rssi END) ch_977,
  25. MAX(CASE WHEN b.Arfcn= 978 THEN b.Rssi END) ch_978,
  26. MAX(CASE WHEN b.Arfcn= 979 THEN b.Rssi END) ch_979,
  27. MAX(CASE WHEN b.Arfcn= 980 THEN b.Rssi END) ch_980,
  28. MAX(CASE WHEN b.Arfcn= 981 THEN b.Rssi END) ch_981,
  29. MAX(CASE WHEN b.Arfcn= 982 THEN b.Rssi END) ch_982,
  30. MAX(CASE WHEN b.Arfcn= 983 THEN b.Rssi END) ch_983,
  31. MAX(CASE WHEN b.Arfcn= 984 THEN b.Rssi END) ch_984,
  32. MAX(CASE WHEN b.Arfcn= 985 THEN b.Rssi END) ch_985,
  33. MAX(CASE WHEN b.Arfcn= 986 THEN b.Rssi END) ch_986,
  34. MAX(CASE WHEN b.Arfcn= 987 THEN b.Rssi END) ch_987,
  35. MAX(CASE WHEN b.Arfcn= 988 THEN b.Rssi END) ch_988,
  36. MAX(CASE WHEN b.Arfcn= 989 THEN b.Rssi END) ch_989,
  37. MAX(CASE WHEN b.Arfcn= 990 THEN b.Rssi END) ch_990,
  38. MAX(CASE WHEN b.Arfcn= 991 THEN b.Rssi END) ch_991,
  39. MAX(CASE WHEN b.Arfcn= 992 THEN b.Rssi END) ch_992,
  40. MAX(CASE WHEN b.Arfcn= 993 THEN b.Rssi END) ch_993,
  41. MAX(CASE WHEN b.Arfcn= 994 THEN b.Rssi END) ch_994,
  42. MAX(CASE WHEN b.Arfcn= 995 THEN b.Rssi END) ch_995,
  43. MAX(CASE WHEN b.Arfcn= 996 THEN b.Rssi END) ch_996,
  44. MAX(CASE WHEN b.Arfcn= 997 THEN b.Rssi END) ch_997,
  45. MAX(CASE WHEN b.Arfcn= 998 THEN b.Rssi END) ch_998,
  46. MAX(CASE WHEN b.Arfcn= 999 THEN b.Rssi END) ch_999,
  47. MAX(CASE WHEN b.Arfcn= 1000 THEN b.Rssi END) ch_1000,
  48. MAX(CASE WHEN b.Arfcn= 1001 THEN b.Rssi END) ch_1001,
  49. MAX(CASE WHEN b.Arfcn= 1002 THEN b.Rssi END) ch_1002,
  50. MAX(CASE WHEN b.Arfcn= 1003 THEN b.Rssi END) ch_1003,
  51. MAX(CASE WHEN b.Arfcn= 1004 THEN b.Rssi END) ch_1004,
  52. MAX(CASE WHEN b.Arfcn= 1005 THEN b.Rssi END) ch_1005,
  53. MAX(CASE WHEN b.Arfcn= 1006 THEN b.Rssi END) ch_1006,
  54. MAX(CASE WHEN b.Arfcn= 1007 THEN b.Rssi END) ch_1007,
  55. MAX(CASE WHEN b.Arfcn= 1008 THEN b.Rssi END) ch_1008,
  56. MAX(CASE WHEN b.Arfcn= 1009 THEN b.Rssi END) ch_1009,
  57. MAX(CASE WHEN b.Arfcn= 1010 THEN b.Rssi END) ch_1010,
  58. MAX(CASE WHEN b.Arfcn= 1011 THEN b.Rssi END) ch_1011,
  59. MAX(CASE WHEN b.Arfcn= 1012 THEN b.Rssi END) ch_1012,
  60. MAX(CASE WHEN b.Arfcn= 1013 THEN b.Rssi END) ch_1013,
  61. MAX(CASE WHEN b.Arfcn= 1014 THEN b.Rssi END) ch_1014,
  62. MAX(CASE WHEN b.Arfcn= 1015 THEN b.Rssi END) ch_1015,
  63. MAX(CASE WHEN b.Arfcn= 1016 THEN b.Rssi END) ch_1016,
  64. MAX(CASE WHEN b.Arfcn= 1017 THEN b.Rssi END) ch_1017,
  65. MAX(CASE WHEN b.Arfcn= 1018 THEN b.Rssi END) ch_1018,
  66. MAX(CASE WHEN b.Arfcn= 1019 THEN b.Rssi END) ch_1019,
  67. MAX(CASE WHEN b.Arfcn= 1020 THEN b.Rssi END) ch_1020,
  68. MAX(CASE WHEN b.Arfcn= 1021 THEN b.Rssi END) ch_1021,
  69. MAX(CASE WHEN b.Arfcn= 1022 THEN b.Rssi END) ch_1022,
  70. MAX(CASE WHEN b.Arfcn= 1023 THEN b.Rssi END) ch_1023,
  71. MAX(CASE WHEN b.Arfcn= 0 THEN b.Rssi END) ch_0,
  72. MAX(CASE WHEN b.Arfcn= 1 THEN b.Rssi END) ch_1,
  73. MAX(CASE WHEN b.Arfcn= 2 THEN b.Rssi END) ch_2,
  74. MAX(CASE WHEN b.Arfcn= 3 THEN b.Rssi END) ch_3,
  75. MAX(CASE WHEN b.Arfcn= 4 THEN b.Rssi END) ch_4,
  76. MAX(CASE WHEN b.Arfcn= 5 THEN b.Rssi END) ch_5,
  77. MAX(CASE WHEN b.Arfcn= 6 THEN b.Rssi END) ch_6,
  78. MAX(CASE WHEN b.Arfcn= 7 THEN b.Rssi END) ch_7,
  79. MAX(CASE WHEN b.Arfcn= 8 THEN b.Rssi END) ch_8,
  80. MAX(CASE WHEN b.Arfcn= 9 THEN b.Rssi END) ch_9,
  81. MAX(CASE WHEN b.Arfcn= 10 THEN b.Rssi END) ch_10,
  82. MAX(CASE WHEN b.Arfcn= 11 THEN b.Rssi END) ch_11,
  83. MAX(CASE WHEN b.Arfcn= 12 THEN b.Rssi END) ch_12,
  84. MAX(CASE WHEN b.Arfcn= 13 THEN b.Rssi END) ch_13,
  85. MAX(CASE WHEN b.Arfcn= 14 THEN b.Rssi END) ch_14,
  86. MAX(CASE WHEN b.Arfcn= 15 THEN b.Rssi END) ch_15,
  87. MAX(CASE WHEN b.Arfcn= 16 THEN b.Rssi END) ch_16,
  88. MAX(CASE WHEN b.Arfcn= 17 THEN b.Rssi END) ch_17,
  89. MAX(CASE WHEN b.Arfcn= 18 THEN b.Rssi END) ch_18,
  90. MAX(CASE WHEN b.Arfcn= 19 THEN b.Rssi END) ch_19,
  91. MAX(CASE WHEN b.Arfcn= 20 THEN b.Rssi END) ch_20,
  92. MAX(CASE WHEN b.Arfcn= 21 THEN b.Rssi END) ch_21,
  93. MAX(CASE WHEN b.Arfcn= 22 THEN b.Rssi END) ch_22,
  94. MAX(CASE WHEN b.Arfcn= 23 THEN b.Rssi END) ch_23,
  95. MAX(CASE WHEN b.Arfcn= 24 THEN b.Rssi END) ch_24,
  96. MAX(CASE WHEN b.Arfcn= 25 THEN b.Rssi END) ch_25,
  97. MAX(CASE WHEN b.Arfcn= 26 THEN b.Rssi END) ch_26,
  98. MAX(CASE WHEN b.Arfcn= 27 THEN b.Rssi END) ch_27,
  99. MAX(CASE WHEN b.Arfcn= 28 THEN b.Rssi END) ch_28,
  100. MAX(CASE WHEN b.Arfcn= 29 THEN b.Rssi END) ch_29,
  101. MAX(CASE WHEN b.Arfcn= 30 THEN b.Rssi END) ch_30,
  102. MAX(CASE WHEN b.Arfcn= 31 THEN b.Rssi END) ch_31,
  103. MAX(CASE WHEN b.Arfcn= 32 THEN b.Rssi END) ch_32,
  104. MAX(CASE WHEN b.Arfcn= 33 THEN b.Rssi END) ch_33,
  105. MAX(CASE WHEN b.Arfcn= 34 THEN b.Rssi END) ch_34,
  106. MAX(CASE WHEN b.Arfcn= 35 THEN b.Rssi END) ch_35,
  107. MAX(CASE WHEN b.Arfcn= 36 THEN b.Rssi END) ch_36,
  108. MAX(CASE WHEN b.Arfcn= 37 THEN b.Rssi END) ch_37,
  109. MAX(CASE WHEN b.Arfcn= 38 THEN b.Rssi END) ch_38,
  110. MAX(CASE WHEN b.Arfcn= 39 THEN b.Rssi END) ch_39,
  111. MAX(CASE WHEN b.Arfcn= 40 THEN b.Rssi END) ch_40,
  112. MAX(CASE WHEN b.Arfcn= 41 THEN b.Rssi END) ch_41,
  113. MAX(CASE WHEN b.Arfcn= 42 THEN b.Rssi END) ch_42,
  114. MAX(CASE WHEN b.Arfcn= 43 THEN b.Rssi END) ch_43,
  115. MAX(CASE WHEN b.Arfcn= 44 THEN b.Rssi END) ch_44,
  116. MAX(CASE WHEN b.Arfcn= 45 THEN b.Rssi END) ch_45,
  117. MAX(CASE WHEN b.Arfcn= 46 THEN b.Rssi END) ch_46,
  118. MAX(CASE WHEN b.Arfcn= 47 THEN b.Rssi END) ch_47,
  119. MAX(CASE WHEN b.Arfcn= 48 THEN b.Rssi END) ch_48,
  120. MAX(CASE WHEN b.Arfcn= 49 THEN b.Rssi END) ch_49,
  121. MAX(CASE WHEN b.Arfcn= 50 THEN b.Rssi END) ch_50,
  122. MAX(CASE WHEN b.Arfcn= 51 THEN b.Rssi END) ch_51,
  123. MAX(CASE WHEN b.Arfcn= 52 THEN b.Rssi END) ch_52,
  124. MAX(CASE WHEN b.Arfcn= 53 THEN b.Rssi END) ch_53,
  125. MAX(CASE WHEN b.Arfcn= 54 THEN b.Rssi END) ch_54,
  126. MAX(CASE WHEN b.Arfcn= 55 THEN b.Rssi END) ch_55,
  127. MAX(CASE WHEN b.Arfcn= 56 THEN b.Rssi END) ch_56,
  128. MAX(CASE WHEN b.Arfcn= 57 THEN b.Rssi END) ch_57,
  129. MAX(CASE WHEN b.Arfcn= 58 THEN b.Rssi END) ch_58,
  130. MAX(CASE WHEN b.Arfcn= 59 THEN b.Rssi END) ch_59,
  131. MAX(CASE WHEN b.Arfcn= 60 THEN b.Rssi END) ch_60,
  132. MAX(CASE WHEN b.Arfcn= 61 THEN b.Rssi END) ch_61,
  133. MAX(CASE WHEN b.Arfcn= 62 THEN b.Rssi END) ch_62,
  134. MAX(CASE WHEN b.Arfcn= 63 THEN b.Rssi END) ch_63,
  135. MAX(CASE WHEN b.Arfcn= 64 THEN b.Rssi END) ch_64,
  136. MAX(CASE WHEN b.Arfcn= 65 THEN b.Rssi END) ch_65,
  137. MAX(CASE WHEN b.Arfcn= 66 THEN b.Rssi END) ch_66,
  138. MAX(CASE WHEN b.Arfcn= 67 THEN b.Rssi END) ch_67,
  139. MAX(CASE WHEN b.Arfcn= 68 THEN b.Rssi END) ch_68,
  140. MAX(CASE WHEN b.Arfcn= 69 THEN b.Rssi END) ch_69,
  141. MAX(CASE WHEN b.Arfcn= 70 THEN b.Rssi END) ch_70,
  142. MAX(CASE WHEN b.Arfcn= 71 THEN b.Rssi END) ch_71,
  143. MAX(CASE WHEN b.Arfcn= 72 THEN b.Rssi END) ch_72,
  144. MAX(CASE WHEN b.Arfcn= 73 THEN b.Rssi END) ch_73,
  145. MAX(CASE WHEN b.Arfcn= 74 THEN b.Rssi END) ch_74,
  146. MAX(CASE WHEN b.Arfcn= 75 THEN b.Rssi END) ch_75,
  147. MAX(CASE WHEN b.Arfcn= 76 THEN b.Rssi END) ch_76,
  148. MAX(CASE WHEN b.Arfcn= 77 THEN b.Rssi END) ch_77,
  149. MAX(CASE WHEN b.Arfcn= 78 THEN b.Rssi END) ch_78,
  150. MAX(CASE WHEN b.Arfcn= 79 THEN b.Rssi END) ch_79
  151. FROM
  152. MON2CM.dbo.CM_2G_CELL a
  153. LEFT JOIN MON2M.dbo.ULSCAN b
  154. ON a.BTSID = b.SectorNo
  155. AND
  156. LEFT(a.SUBNETWORK, CASE WHEN charindex(',', a.SUBNETWORK) = 0 THEN LEN(a.SUBNETWORK) ELSE charindex(',', a.SUBNETWORK) - 1 END) = b.id
  157. AND
  158. LEFT(a.MEID, CASE WHEN charindex(',', a.MEID) = 0 THEN LEN(a.MEID) ELSE charindex(',', a.MEID) - 1 END) = b.MEID
  159. GROUP BY CONVERT(VARCHAR(10),CAST(b.TIME AS datetime),126), a.Sitename, a.Sitecode, b.MEID, a.Userlabel, a.CAARFCNLIST, a.SUBNETWORK
  160.  
  161.  
  162. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement