Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SQL Hilfe

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

bräuchte mal eure Hilfe bei nem SQL! Ich brauche alle Rechnungen die von einem Bearbeiter erstellt worden sind inkl. der Versandart, dem Rechnungswert, der Kundennummer, dem Kundennamen und den Rechnungspositionen. Dazu habe ich mit dem Abfrageeditor das hier gebastelt:

SELECT     AUFTRAG.VERSANDART, RECHNUNG.RECHNUNG, RECHNUNG.NETTO, FIRMA.FIRMA, FIRMA.NAME, RECHNUNGPOS.POSITION, 

                      AUFTRAG.INSUSER

FROM         AUFTRAG CROSS JOIN

                      RECHNUNG CROSS JOIN

                      RECHNUNGPOS CROSS JOIN

                      FIRMA

WHERE     (AUFTRAG.INSUSER = 'Lager')

Leider gibt er mir viel zu viel aus...er gibt mir jetzt für jede Rechnungsposition eine Zeile aus, ich will aber nur eine Zeile pro Rechnung...wo hakt es da? Jemand ne IDee? Danke schonmal!

Du hast ein Kreuzprodukt erzeugt - sprich jede Zeile wird mit jeder zusammengefügt.

Du musst jede Tabelle in den JOIN-Bedingungen drinnen haben:

SELECT AUFTRAG.VERSANDART, RECHNUNG.RECHNUNG, RECHNUNG.NETTO,   FIRMA.FIRMA, FIRMA.NAME, RECHNUNGPOS.POSITION,AUFTRAG.INSUSER

 FROM  AUFTRAG JOIN RECHNUNG    ON AUFTRAG.ID=RECHNUNG.AUFTRAGSID

               JOIN RECHNUNGPOS ON RECHNUNG.ID=RECHNUNGPOS.RECHNUNGPOSID 

               JOIN FIRMA       ON FIRMA.ID=AUFTRAG.FIRMENID

WHERE AUFTRAG.INSUSER = 'LAGER'

Die Spaltennamen über die gejoint wird kenn ich natürlich nicht - die musst Du dann entsprechend anpassen.

Dim

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.