Sfoglia il codice sorgente

Order_Number Datumsformat angepasst

gc-server3 5 giorni fa
parent
commit
1aa3847004

+ 4 - 4
schema/GC_ETL_LOCOSOFT/views/transform.Aftersales_Rechnungen_neu.sql

@@ -12,7 +12,7 @@ SELECT [Aftersales_Rechnungen_neu].[Hauptbetrieb] as Hauptbetrieb_imr
      , [GC_Department].[Standort_Name] AS [Standort_Name]
      , 'Serviceberater' AS [Employee_Function]
      , [Aftersales_Rechnungen_neu].[Serviceberater] AS [Serviceberater]
-     , (([Aftersales_Rechnungen_neu]."Order Number" + ' - ') + cast(Aftersales_Rechnungen_neu."Invoice Date" AS VARCHAR (10))) AS [Order_Number]
+     , ([Aftersales_Rechnungen_neu]."Order Number" + ' - ' + CONVERT(VARCHAR(10), "Aftersales_Rechnungen_neu"."Invoice Date", 121)) AS [Order_Number]
      , '' AS [Invoice_Desc_100]
      , [Aftersales_Rechnungen_neu].[Fabrikat] as Fabrikat_imr
      , CASE
@@ -36,7 +36,7 @@ SELECT [Aftersales_Rechnungen_neu].[Hauptbetrieb] as Hauptbetrieb_imr
      , (([Kontenrahmen_GC_Struct_SKR]."Konto Nr" + ' - ') + Kontenrahmen_GC_Struct_SKR."Konto Bezeichnung") AS [Auftragsposition]
      , [Aftersales_Rechnungen_neu].[Kundenart] AS [Kundenart]
      , [Aftersales_Rechnungen_neu].[Kunde] AS [Kunde]
-     , (([Aftersales_Rechnungen_neu]."Order Number" + ' - ') + cast(Aftersales_Rechnungen_neu."Invoice Date" AS VARCHAR (10))) AS [Order_Desc_30]
+     , ([Aftersales_Rechnungen_neu]."Order Number" + ' - ' + CONVERT(VARCHAR(10), "Aftersales_Rechnungen_neu"."Invoice Date", 121)) AS [Order_Desc_30]
      , '' AS [Invoice_Desc_30]
      , [GC_Produktbuchungsgruppen].[Zuordnung] AS [c22]
      , [Aftersales_Rechnungen_neu].[Kostenstelle] AS [Produktbuchungsgruppe]
@@ -55,7 +55,7 @@ SELECT [Aftersales_Rechnungen_neu].[Hauptbetrieb] as Hauptbetrieb_imr
      , [Aftersales_Rechnungen_neu]."Free Form Accounting Text" AS [PLZ]
      , 'Serviceberater' AS [Zuordnung_Funktion]
      , CASE
-           WHEN (datediff(day,Aftersales_Rechnungen_neu."Invoice Date",getdate()) < 100) THEN (([Aftersales_Rechnungen_neu]."Order Number" + ' - ') + cast(Aftersales_Rechnungen_neu."Invoice Date" AS VARCHAR (10)))
+           WHEN (datediff(day,Aftersales_Rechnungen_neu."Invoice Date",getdate()) < 100) THEN (([Aftersales_Rechnungen_neu]."Order Number" + ' - ') + CONVERT(VARCHAR(10), "Aftersales_Rechnungen_neu"."Invoice Date", 121))
            ELSE N'älter 100 Tage'
        END AS [Order_Desc_100]
      , CASE
@@ -101,7 +101,7 @@ SELECT [Aftersales_Rechnungen_neu].[Hauptbetrieb] as Hauptbetrieb_imr
      , '' AS [Anwesenheit_Mech_Karo_Lack]
      , '' AS [Anwesenheit_Meister]
      , [Aftersales_Rechnungen_neu]."Invoice Date" AS [Invoice_Date]
-     , (([Aftersales_Rechnungen_neu]."Order Number" + ' - ') + cast(Aftersales_Rechnungen_neu."Invoice Date" AS VARCHAR (10))) AS [Rechnungsausgang]
+     , ([Aftersales_Rechnungen_neu]."Order Number" + ' - ' + CONVERT(VARCHAR(10), "Aftersales_Rechnungen_neu"."Invoice Date", 121)) AS [Rechnungsausgang]
      , CASE
            WHEN [Kontenrahmen_GC_Struct_SKR]."Konto 2" = 'Einsatz FL' THEN [Aftersales_Rechnungen_neu].[Betrag]
            ELSE 0.0

+ 2 - 2
schema/GC_ETL_LOCOSOFT/views/transform.Aftersales_Rechnungen_verk_AW_final.sql

@@ -44,9 +44,9 @@ select T2.[Hauptbetrieb] as Hauptbetrieb_imr,
        "T2"."Geschäftsart"                                                                   AS "PLZ",
        'Serviceberater'                                                                      AS "Zuordnung_Funktion",
        case
-           when datediff(dd, "T2"."Invoice Date", convert(datetime, convert(char(8), current_timestamp, 112), 112)) <
+           when datediff(dd, "T2"."Invoice Date", getdate()) <
                 100 then "T2"."Order Number" + ' - ' + CONVERT(VARCHAR(10), "T2"."Invoice Date", 121)
-           else 'älter 100 Tage' end                                                         AS "Order_Desc_100",
+           else N'älter 100 Tage' end                                                         AS "Order_Desc_100",
        0.0                                                                                   AS "Lohn",
        0.0                                                                                   AS "Teile",
        0.0                                                                                   AS "EW_Teile",