forderung_belege.sql 998 B

123456789101112131415161718192021222324252627282930
  1. SELECT TOP 1000 [Client_DB]
  2. , [Kunde_Nr]
  3. , [Fahrzeug_Nr]
  4. , [Beleg_Nr]
  5. , [Bezug_Beleg_Nr]
  6. , [Beleg_Datum]
  7. , [Beleg_Beschreibung]
  8. , [Betrag]
  9. , [Benutzer]
  10. , iif([Open] = '0', 'N', 'J') as [Status]
  11. , CASE
  12. WHEN [Document Type] = '2' THEN 'R'
  13. WHEN [Document Type] = '3' THEN 'R'
  14. WHEN [Document Type] = '1' THEN 'Z'
  15. WHEN [Document Type] = '0' THEN 'K'
  16. ELSE 'X' END AS [Beleg_Art]
  17. FROM [dbo].[Forderung_Belege]
  18. WHERE (
  19. [Client_DB] = {{ appsmith.URL.queryParams.Client_DB }}
  20. AND [Kunde_Nr] IN (SELECT [Kunde_Nr] FROM [dbo].[Forderung_Mahnung] WHERE [Rechnung_Nr] = {{ appsmith.URL.queryParams.Document_No }} )
  21. AND (
  22. ('D' = '{{ BelegeFilter.selectedOptionValue }}')
  23. OR
  24. ('F' = '{{ BelegeFilter.selectedOptionValue }}' AND [Fahrzeug_Nr] IN (SELECT [Fahrzeug_Nr] FROM [dbo].[Forderung_Mahnung] WHERE [Rechnung_Nr] = {{ appsmith.URL.queryParams.Document_No }} ))
  25. )
  26. ) OR 1 != 1
  27. ORDER BY Beleg_Datum