Z_Monteure_queries.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. CREATE
  2. OR
  3. ALTER VIEW [load].[Zuordnung_Task_Type~1]
  4. AS
  5. SELECT --[Code] AS [Code],
  6. --[Description] AS [Description],
  7. [Activity_Desc] AS [Activity_Desc],
  8. [Activity_Codes_Group1] AS [Activity_Codes_Group1],
  9. [Activity_Codes_Group2] AS [Activity_Codes_Group2]
  10. FROM [export_csv].[Zuordnung_Task_Type~1]
  11. GO
  12. CREATE
  13. OR
  14. ALTER VIEW [load].[Zuordnung_Time_Account_Abw~1]
  15. AS
  16. SELECT --[No_] AS [No_],
  17. --[Description] AS [Description],
  18. [Activity_Desc] AS [Activity_Desc],
  19. [Activity_Codes_Group1] AS [Activity_Codes_Group1],
  20. [Activity_Codes_Group2] AS [Activity_Codes_Group2]
  21. FROM [export_csv].[Zuordnung_Time_Account_Abw~1]
  22. GO
  23. CREATE
  24. OR
  25. ALTER VIEW [load].[current_date_Prognose]
  26. AS
  27. SELECT --[Bundeslaender Id] AS [Bundeslaender Id],
  28. [Datum] AS [Datum],
  29. --[Wochentage Id] AS [Wochentage Id],
  30. [Arbeitstag Mofr] AS [Arbeitstag Mofr],
  31. --[Zaehler Mofr] AS [Zaehler Mofr],
  32. --[Summe Mofr] AS [Summe Mofr],
  33. --[Arbeitstag Mosa] AS [Arbeitstag Mosa],
  34. --[Zaehler Mosa] AS [Zaehler Mosa],
  35. --[Summe Mosa] AS [Summe Mosa],
  36. --[Feiertage Id] AS [Feiertage Id],
  37. --[Jahr] AS [Jahr],
  38. --[Arbeitstag Nr Jahr] AS [Arbeitstag Nr Jahr],
  39. --[Gesamt Arbeitstage] AS [Gesamt Arbeitstage]
  40. FROM [export_csv].[current_date_Prognose]
  41. GO
  42. CREATE
  43. OR
  44. ALTER VIEW [load].[current_date_Prognose_VJ]
  45. AS
  46. SELECT --[Bundeslaender Id] AS [Bundeslaender Id],
  47. [Datum] AS [Datum],
  48. --[Wochentage Id] AS [Wochentage Id],
  49. [Arbeitstag Mofr] AS [Arbeitstag Mofr],
  50. --[Zaehler Mofr] AS [Zaehler Mofr],
  51. --[Summe Mofr] AS [Summe Mofr],
  52. --[Arbeitstag Mosa] AS [Arbeitstag Mosa],
  53. --[Zaehler Mosa] AS [Zaehler Mosa],
  54. --[Summe Mosa] AS [Summe Mosa],
  55. --[Feiertage Id] AS [Feiertage Id],
  56. --[Jahr] AS [Jahr],
  57. --[Arbeitstag Nr Jahr] AS [Arbeitstag Nr Jahr],
  58. --[Gesamt Arbeitstage] AS [Gesamt Arbeitstage]
  59. FROM [export_csv].[current_date_Prognose_VJ]
  60. GO
  61. CREATE
  62. OR
  63. ALTER VIEW [load].[Time_Clock_Entry]
  64. AS
  65. SELECT --[Entry No] AS [Entry No],
  66. --[Employee No] AS [Employee No],
  67. --[Resource No] AS [Resource No],
  68. --[Address No] AS [Address No],
  69. --[Date] AS [Date],
  70. --[Time] AS [Time],
  71. --[Sorting] AS [Sorting],
  72. --[Duration] AS [Duration],
  73. --[Task Type Code] AS [Task Type Code],
  74. --[Type] AS [Type],
  75. --[Linked To Entry No] AS [Linked To Entry No],
  76. --[Leaving] AS [Leaving],
  77. --[Service Order No] AS [Service Order No],
  78. --[Service Job No] AS [Service Job No],
  79. --[Service Line No] AS [Service Line No],
  80. --[Labor Standard Time Type] AS [Labor Standard Time Type],
  81. --[Approved] AS [Approved],
  82. --[Approved By Employee No] AS [Approved By Employee No],
  83. --[Approval Timestamp] AS [Approval Timestamp],
  84. --[Canceled] AS [Canceled],
  85. --[Canceled By User Id] AS [Canceled By User Id],
  86. --[Cancelation Timestamp] AS [Cancelation Timestamp],
  87. --[Created By User Id] AS [Created By User Id],
  88. --[Creation Timestamp] AS [Creation Timestamp],
  89. --[Productive] AS [Productive],
  90. --[Statistics Group] AS [Statistics Group],
  91. --[Considered As Working] AS [Considered As Working],
  92. --[Order Location Code] AS [Order Location Code],
  93. --[Resource Location Code] AS [Resource Location Code],
  94. --[Make Code] AS [Make Code],
  95. --[Branch Code] AS [Branch Code],
  96. --[Labor No] AS [Labor No],
  97. --[Description] AS [Description],
  98. --[Source Code] AS [Source Code],
  99. --[Efficiency] AS [Efficiency],
  100. --[Automatic] AS [Automatic],
  101. --[Passed] AS [Passed],
  102. --[Code_Task_Type] AS [Code_Task_Type],
  103. --[Description_Task_Type] AS [Description_Task_Type],
  104. --[No_Employee_T] AS [No_Employee_T],
  105. --[Name_Employee_T] AS [Name_Employee_T],
  106. --[Last Name_Employee_T] AS [Last Name_Employee_T],
  107. --[First Name_Employee_T] AS [First Name_Employee_T],
  108. --[Group No 1_Employee_T] AS [Group No 1_Employee_T],
  109. --[Group No 2_Employee_T] AS [Group No 2_Employee_T],
  110. --[Group No 3_Employee_T] AS [Group No 3_Employee_T],
  111. --[Leaving Date_Employee_T] AS [Leaving Date_Employee_T],
  112. --[produktiv/unproduktiv] AS [produktiv/unproduktiv],
  113. [Monteur] AS [Monteur],
  114. --[Monteur_Gruppe_ori] AS [Monteur_Gruppe_ori],
  115. --[Tage Heute Leaving Date] AS [Tage Heute Leaving Date],
  116. [Monteur_Gruppe_2] AS [Monteur_Gruppe_2],
  117. [Datum] AS [Datum],
  118. --[Monatserster] AS [Monatserster],
  119. --[Monatsletzter] AS [Monatsletzter],
  120. --[Heute] AS [Heute],
  121. --[Datum Tagesbericht] AS [Datum Tagesbericht],
  122. [Hauptbetrieb_ID] AS [Hauptbetrieb_ID],
  123. --[Standort] AS [Standort],
  124. [prod.] AS [produktiv],
  125. [unprod.] AS [unproduktiv],
  126. [Abw.] AS [abwesend],
  127. --[produktiv_für_Berechnung_LG] AS [produktiv_für_Berechnung_LG],
  128. --[Servicemobil] AS [Servicemobil],
  129. --[krank] AS [krank],
  130. --[Meistervertr.] AS [Meistervertr.],
  131. [Activity_Desc] AS [Activity_Desc],
  132. [Standort_ID] AS [Standort_ID],
  133. [Monteur_Gruppe] AS [Monteur_Gruppe],
  134. [Department No] AS [Department No],
  135. [Order Number] AS [Order Number],
  136. [Task Type Group] AS [Task Type Group],
  137. [Extern] AS [Extern],
  138. [Intern] AS [Intern],
  139. [Home Page 2] AS [Home Page 2],
  140. [Employment Date] AS [Employment Date],
  141. left ( [Department No] , 2 ) AS [Standort_Monteur]
  142. FROM [export_csv].[Time_Clock_Entry]
  143. GO
  144. CREATE
  145. OR
  146. ALTER VIEW [load].[Zeit_2_Ryma]
  147. AS
  148. SELECT --[Employee No] AS [Employee No],
  149. [Datum] AS [Datum],
  150. --[Department No_ori] AS [Department No_ori],
  151. --[Time Account No] AS [Time Account No],
  152. --[Time Account Value] AS [Time Account Value],
  153. --[Ta Class (general)] AS [Ta Class (general)],
  154. --[Ta Class (statistics)] AS [Ta Class (statistics)],
  155. --[Ta Class (absent Days)] AS [Ta Class (absent Days)],
  156. --[Ta Class (time Processing)] AS [Ta Class (time Processing)],
  157. --[Ta Class (individual)] AS [Ta Class (individual)],
  158. --[Ta Class (employee Info)] AS [Ta Class (employee Info)],
  159. --[Ta Class (vacation Reduction)] AS [Ta Class (vacation Reduction)],
  160. --[Ta Formatting] AS [Ta Formatting],
  161. --[Generating Function] AS [Generating Function],
  162. --[Record Protected] AS [Record Protected],
  163. --[No] AS [No],
  164. --[Description] AS [Description],
  165. --[Description 2] AS [Description 2],
  166. --[Zeitdauer_ori] AS [Zeitdauer_ori],
  167. [Zeitdauer] AS [Zeitdauer],
  168. --[gesamt Stunden] AS [gesamt Stunden],
  169. --[krank] AS [krank],
  170. --[Wehr- /Zivildienst] AS [Wehr- /Zivildienst],
  171. --[Sonderurlaub] AS [Sonderurlaub],
  172. --[Berufsschule] AS [Berufsschule],
  173. --[Innung Azubi] AS [Innung Azubi],
  174. --[Feiertag] AS [Feiertag],
  175. --[Schulung extern] AS [Schulung extern],
  176. --[Urlaub] AS [Urlaub],
  177. --[W-fix Stunden] AS [W-fix Stunden],
  178. [Hauptbetrieb_ID] AS [Hauptbetrieb_ID],
  179. --[Standort] AS [Standort],
  180. --[First Name] AS [First Name],
  181. [Last Name] AS [Last Name],
  182. --[Monteur_Gruppe_ori] AS [Monteur_Gruppe_ori],
  183. --[Abteilung] AS [Abteilung],
  184. [Order Number] AS [Order Number],
  185. [Monteur] AS [Monteur],
  186. --[Zeitausgleich] AS [Zeitausgleich],
  187. --[Überstunden] AS [Überstunden],
  188. --[Leaving Date] AS [Leaving Date],
  189. --[Group No 1] AS [Group No 1],
  190. --[Group No 2] AS [Group No 2],
  191. --[Group No 3] AS [Group No 3],
  192. --[Tage Heute Leaving Date] AS [Tage Heute Leaving Date],
  193. [Monteur_Gruppe] AS [Monteur_Gruppe],
  194. --[produktiv/unproduktiv] AS [produktiv/unproduktiv],
  195. --[Monatserster] AS [Monatserster],
  196. --[Monatsletzter] AS [Monatsletzter],
  197. --[Heute] AS [Heute],
  198. --[Datum Tagesbericht] AS [Datum Tagesbericht],
  199. [Employment Date] AS [Employment Date],
  200. [Department No] AS [Department No],
  201. --[Datum_Monteurlisten] AS [Datum_Monteurlisten],
  202. --[Fehlzeiten genehm./ungenem.] AS [Fehlzeiten genehm./ungenem.],
  203. [Activity Desc] AS [Activity_Desc],
  204. [Monteur_Gruppe_2] AS [Monteur_Gruppe_2],
  205. [Standort_ID] AS [Standort_ID],
  206. left ( [Department No] , 2 ) AS [Standort_Monteur],
  207. [Task Type Group] AS [Task Type Group],
  208. [Sollzeit] AS [Sollzeit],
  209. [abwesend] AS [abwesend],
  210. [Home Page 2] AS [Home Page 2],
  211. --[Summe Sollzeit] AS [Summe Sollzeit]
  212. FROM [export_csv].[Zeit_2_Ryma]
  213. GO
  214. CREATE
  215. OR
  216. ALTER VIEW [load].[Add_Serv_Ledger_Entry_fakt_AW_Monteur]
  217. AS
  218. SELECT --[Order No] AS [Order No],
  219. --[Document No] AS [Document No],
  220. --[No] AS [No],
  221. --[Description] AS [Description],
  222. --[Res Efficiency Level] AS [Res Efficiency Level],
  223. --[Source Code] AS [Source Code],
  224. --[Qty Evaluated] AS [Qty Evaluated],
  225. --[Portion] AS [Portion],
  226. --[Cust Split Portion] AS [Cust Split Portion],
  227. --[Service Job No] AS [Service Job No],
  228. --[Quantity] AS [Quantity],
  229. --[Entry No] AS [Entry No],
  230. [fakt. Stunden] AS [fakt Stunden],
  231. --[Qty (hour)] AS [Qty (hour)],
  232. --[Standard Time] AS [Standard Time],
  233. --[Standard Time Type] AS [Standard Time Type],
  234. --[Standard_Time_Portion] AS [Standard_Time_Portion],
  235. --[Vorgabezeit incl. AZ] AS [Vorgabezeit incl. AZ],
  236. [Monteur] AS [Monteur],
  237. [Order Number] AS [Order Number],
  238. --[Bill-to Name] AS [Bill-to Name],
  239. --[Posting Date] AS [Posting Date],
  240. [Datum] AS [Datum],
  241. --[Auftrag_Kunde] AS [Auftrag_Kunde],
  242. --[Minimum_Datum_Auftrag] AS [Minimum_Datum_Auftrag],
  243. --[Datum_Monteurlisten] AS [Datum_Monteurlisten],
  244. --[Group No 1] AS [Group No 1],
  245. --[Group No 2] AS [Group No 2],
  246. --[Group No 3] AS [Group No 3],
  247. --[produktiv/unproduktiv] AS [produktiv/unproduktiv],
  248. --[Monteur_Gruppe_ori] AS [Monteur_Gruppe_ori],
  249. --[Leaving Date] AS [Leaving Date],
  250. [Monteur_Gruppe] AS [Monteur_Gruppe],
  251. [Hauptbetrieb_ID] AS [Hauptbetrieb_ID],
  252. --[Location Code] AS [Location Code],
  253. --[Standort] AS [Standort],
  254. --[Department No_Employee_T] AS [Department No_Employee_T],
  255. [Standort_ID] AS [Standort_ID],
  256. --[Function Code] AS [Function Code],
  257. [Task Type Group] AS [Task Type Group],
  258. [Monteur_Gruppe_2] AS [Monteur_Gruppe_2],
  259. --[Quantity_Service_Ledger_Entry] AS [Quantity_Service_Ledger_Entry],
  260. --[Unit Price_Service_Ledger_Entry] AS [Unit Price_Service_Ledger_Entry],
  261. --[Total Price_Service_Ledger_Entry] AS [Total Price_Service_Ledger_Entry],
  262. --[Umsatz Lohn_zwischen] AS [Umsatz Lohn_zwischen],
  263. [Umsatz Lohn] AS [Umsatz Lohn],
  264. --[Discount Amount] AS [Discount Amount],
  265. --[Nachlass_zwischen] AS [Nachlass_zwischen],
  266. [Nachlass] AS [Nachlass],
  267. [Home Page 2] AS [Home Page 2],
  268. [Employment Date] AS [Employment Date],
  269. left ( [Department No_Employee_T] , 2 ) AS [Standort_Monteur],
  270. [Department No_Employee_T] AS [Department No]
  271. FROM [export_csv].[Add_Serv_Ledger_Entry_fakt_AW_Monteur]
  272. GO
  273. CREATE
  274. OR
  275. ALTER VIEW [load].[Stempelzeiten_Monteurlisten_aus_ims]
  276. AS
  277. SELECT --[Entry No] AS [Entry No],
  278. --[Employee No] AS [Employee No],
  279. --[Resource No] AS [Resource No],
  280. --[Address No] AS [Address No],
  281. --[Date] AS [Date],
  282. --[Time] AS [Time],
  283. --[Sorting] AS [Sorting],
  284. --[Duration] AS [Duration],
  285. --[Task Type Code] AS [Task Type Code],
  286. --[Type] AS [Type],
  287. --[Linked To Entry No] AS [Linked To Entry No],
  288. --[Leaving] AS [Leaving],
  289. --[Service Order No] AS [Service Order No],
  290. --[Service Job No] AS [Service Job No],
  291. --[Service Line No] AS [Service Line No],
  292. --[Labor Standard Time Type] AS [Labor Standard Time Type],
  293. --[Approved] AS [Approved],
  294. --[Approved By Employee No] AS [Approved By Employee No],
  295. --[Approval Timestamp] AS [Approval Timestamp],
  296. --[Canceled] AS [Canceled],
  297. --[Canceled By User Id] AS [Canceled By User Id],
  298. --[Cancelation Timestamp] AS [Cancelation Timestamp],
  299. --[Created By User Id] AS [Created By User Id],
  300. --[Creation Timestamp] AS [Creation Timestamp],
  301. --[Productive] AS [Productive],
  302. --[Statistics Group] AS [Statistics Group],
  303. --[Considered As Working] AS [Considered As Working],
  304. --[Order Location Code] AS [Order Location Code],
  305. --[Resource Location Code] AS [Resource Location Code],
  306. --[Make Code] AS [Make Code],
  307. --[Branch Code] AS [Branch Code],
  308. --[Labor No] AS [Labor No],
  309. --[Description] AS [Description],
  310. --[Source Code] AS [Source Code],
  311. --[Efficiency] AS [Efficiency],
  312. --[Automatic] AS [Automatic],
  313. --[Passed] AS [Passed],
  314. --[Code] AS [Code],
  315. --[Description2] AS [Description2],
  316. --[No] AS [No],
  317. --[Name] AS [Name],
  318. [Last Name] AS [Last Name],
  319. --[First Name] AS [First Name],
  320. --[Group No 1] AS [Group No 1],
  321. --[Group No 2] AS [Group No 2],
  322. --[Leaving Date] AS [Leaving Date],
  323. --[Produktiv/unproduktiv] AS [Produktiv/unproduktiv],
  324. [Monteur] AS [Monteur],
  325. [Monteur_Gruppe_2] AS [Monteur_Gruppe_2],
  326. --[Tage Heute Leaving Date] AS [Tage Heute Leaving Date],
  327. --[Datum_Stempelung] AS [Datum_Stempelung],
  328. --[Monatserster] AS [Monatserster],
  329. --[Monatsletzter] AS [Monatsletzter],
  330. --[Heute] AS [Heute],
  331. --[Datum Tagesbericht] AS [Datum Tagesbericht],
  332. [Hauptbetrieb_ID] AS [Hauptbetrieb_ID],
  333. [Standort_ID] AS [Standort_ID],
  334. [Produktiv Für Berechnung Lg_Monteurlisten] AS [Summe Produktiv Monteur Auftrag],
  335. [Monteur_Gruppe] AS [Monteur_Gruppe],
  336. [Datum] AS [Datum],
  337. [Department No] AS [Department No],
  338. [Order Number] AS [Order Number],
  339. [Task Type Group] AS [Task Type Group],
  340. [Home Page 2] AS [Home Page 2],
  341. [Employment Date] AS [Employment Date],
  342. left ( [Department No] , 2 ) AS [Standort_Monteur]
  343. FROM [export_csv].[Stempelzeiten_Monteurlisten_aus_ims]
  344. GO