AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Join-Frage

Ein Thema von Ykcim · begonnen am 1. Okt 2020 · letzter Beitrag vom 1. Okt 2020
 
Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
856 Beiträge
 
Delphi 12 Athens
 
#6

AW: Join-Frage

  Alt 1. Okt 2020, 12:47
Hallo Zusammen,

vielen Dank, dass Ihr versucht mir zu helfen!!!

@stifflersmom: Deine Abfrage ist zwar erheblich schneller (9sek statt 22 sek), aber erzeugt leider auch wieder den Fehler, dass die Menge zu hoch ist.

@Delphi.Narium: Tut mir leid für die unpräzise Beschreibung - ich tue mich immer ein wenig schwer damit...

Zitat:
Um wieviel zu hoch?
4-fache, 7849-fache, irgendwie bei jedem Satz anders falsch? Immer einmal mehr als erwartet?
Die Menge ist immer zu hoch und auch unterschiedlich viel zu hoch. Beim ersten Artikel sind alle Mengen um den Faktor 10 zu hoch, bei dem nächsten um den Faktor 20.

Als jetzt gerade die anderen Fragen beantworten wollte kam der Post von von himitsu. Ich ging auch davon aus, dass es daran liegt, dass beim join mehrere Datensätz passen. Daher habe ich die Lösung von stifflersmom um ein group by im join-select erweitert. Damit scheint es zu funktionieren...

Delphi-Quellcode:
select 0 as Nr,
       a.watenr as Artikel,
       sum(o.ltrest) as Menge ,
       case when week(o.ltlite,3)<10 then concat(year(o.ltlite),'0',week(o.ltlite,3)) else concat(year(o.ltlite),week(o.ltlite,3)) end as KW,
       o.tebez1 as ArtikelBez
from liefersituation o
join (select watenr from liefersituation where lpdivk='SSC' group by watenr) a on o.watenr=a.watenr
where (o.ltlite >= current_date and week(o.ltlite,3)<week(current_date,3)+25 )
group by o.watenr, kw
order by o.watenr, kw
Vielen Dank für Eure Mühe!!!

Gruß Patrick
Patrick
  Mit Zitat antworten Zitat
 


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 00:37 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