fm_aha_sc.sql 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. select
  2. Betrieb,
  3. Stufe2,
  4. FAGNR,
  5. FTYPE,
  6. KNDNR,
  7. KNAME,
  8. Stufe5,
  9. REDAT,
  10. O500_HW2BUCHGBETR,
  11. FLDAT as FLDAT_von,
  12. FLDAT as FLDAT_bis,
  13. FLDAT,
  14. O500_MAHNSTUFE,
  15. Next_MAHNSTUFE,
  16. O500_HW2BETR_OFFEN,
  17. OPDAT,
  18. O500_BELEGNR1,
  19. Ktelf,
  20. Kstra,
  21. Kdplz,
  22. Kdort,
  23. Bemerkung,
  24. Wiedervorlage,
  25. Bemerkung_2,
  26. Bearbeitet,
  27. Mahnen,
  28. `User`,
  29. Aenderungsdatum,
  30. User_2,
  31. Aenderungsdatum_u2,
  32. KZALA,
  33. Versicherung,
  34. Rechtsanwalt,
  35. Reklamation,
  36. Selbstbeteiligung,
  37. SelbstbeteiligungBetrag,
  38. Mwst,
  39. MwstBetrag,
  40. Reserve_1,
  41. ReservE_3,
  42. round((unix_timestamp(current_date())-unix_timestamp(FLDAT))/86400) as "Faell_Tage",
  43. case
  44. when (round((unix_timestamp(current_date())-unix_timestamp(FLDAT))/86400) < 14 ) then '0-2 Wochen'
  45. when (round((unix_timestamp(current_date())-unix_timestamp(FLDAT))/86400) < 28 )then '2-4 Wochen'
  46. when (round((unix_timestamp(current_date())-unix_timestamp(FLDAT))/86400) < 42 )then '4-6 Wochen'
  47. when (round((unix_timestamp(current_date())-unix_timestamp(FLDAT))/86400) >= 42 ) then '> 6 Wochen'
  48. else 'n.v.'
  49. end as "Wochen"
  50. from fm_aha_report
  51. where stufe2 IN ('SC','TZ')
  52. and
  53. case
  54. when [userid] IN ('') then stufe2 IN ('SC')
  55. when [userid] IN ('') then stufe2 IN ('TZ')
  56. else 1 end
  57. and
  58. case
  59. when [userid] IN ('carville') then betrieb IN ('GÖG')
  60. when [userid] IN ('acimovic') then betrieb IN ('WTB')
  61. when [userid] IN ('samueller') then betrieb IN ('LEH')
  62. when [userid] IN ('preis') then betrieb IN ('LEH','GÖG')
  63. when [userid] IN ('cfj') then betrieb IN ('LEH','GÖG','WTB')
  64. when [userid] IN ('rolle') then betrieb IN ('GÖG','WTB')
  65. else 1 end
  66. order by FLDAT asc