AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL-statement - Logikproblem?

SQL-statement - Logikproblem?

Ein Thema von Emilio · begonnen am 3. Apr 2006 · letzter Beitrag vom 4. Apr 2006
 
Emilio

Registriert seit: 14. Dez 2003
65 Beiträge
 
#1

SQL-statement - Logikproblem?

  Alt 3. Apr 2006, 21:07
Datenbank: DBISAM • Version: 4.21 • Zugriff über: Native
Liebe DP,

in einem table habe ich die MwSt-Sätze, die es so gibt und geben wird hinterlegt.
Dabei ist [MwStID] = index und [MwStSatz] der eigentliche Wert.
Nun sollte ich in der Artikelstammdaten-Ansicht die MwSt für Deutschland [MwSt1] und die für das Ausland [MwSt2] anzeigen. [MwSt1] ist kein Problem, aber Ihr Zahnfleisch ...

So sieht das bisherige SQL-Statement aus:

Delphi-Quellcode:
SELECT
ARTID MID, EK, LVP, max(DSNR) MUPDATE into memory\temp
FROM
PLI
GROUP BY
ARTID;

SELECT
ARTID, EK, LVP, AUSA, PSatz, Bemerkung, GroupSortNr, ArtName, Artikelgruppe, KF, Artikelklasse, Artikelbereich, ProvArt, ARTStat,
EK+AUSA*EK/100 AS [BP], LVP-EK AS[MARGE], (LVP-EK)/LVP *100 AS [MARGE%], (LVP-(EK+AUSA*EK/100))*PSatz/100 AS [ProvLVP],
MwStSatz, (LVP+(LVP*MwStSatz/100)) AS BruttoLVP , DSNR
FROM
PLI
JOIN
ART on PLI.ARTID = ART.ARTID
JOIN
ARTGRUP on ARTGRPID = ART.ARTGRP
JOIN
PLIST ON PLI.Status = PLIST.STATID
JOIN
ASA ON ASAID = ART.ASA
JOIN
PSA ON PSID= ART.PS
JOIN
ARTCLS ON ARTClassID = ART.ARTClass
JOIN
ARTBER ON ARTBERID = ART.ARTBER
JOIN
PART ON PARTID = ART.PART
JOIN
MWST ON MwStID= ART.MwSt1
JOIN
memory\temp on ARTID = MID and DSNR = MUPDATE
ORDER BY
Artikelgruppe, GroupSortNr;
OK, die verwendeten Namen sind nicht auf Anhieb einleuchtend - sorry for that!

Meine Frage(n):
wie bekomme ich [MwSt2] in dieses Statement rein? - bisher hagelts nur DBISAM engine errors.
Ist der Aufbau ungeeignet, wenn aus einem "Nachschlage-table" Feldwerte aus einer Column mehrfach benötigt werden?

Freue mich auf Eure Antworten

VG
Emilio
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz