SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQL

MySQL Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.05.2017, 17:27:10
Daktari Daktari ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 45
Beiträge: 32
Daktari befindet sich auf einem aufstrebenden Ast
"Maximal"-Wert einer Abfrage ermitteln

Hi,
ich habe folgendes Problem:
Ich möchte mir von unseren Bestellungen nur die neuesten Bestellungen zu einem Artikel anzeigen lassen, und das Datum des dazugehörigen Wareneingangs.
Nicht immer kommt bei zwei Bestellungen zu ein und demselben Artikel auch der Wareneingang in der zeitlichen Folge wie man es logischerweise erwarten würde. Manchmal kommt erst der Wareneingang der älteren Bestellung und dann der WE der Neueren. Das mag sehr selten vorkommen, aber trotzdem muss ich das bei dieser Abfrage ausschließen können. Das Datum des WE muss also zur jeweiligen Bestellung passen.

Beispiel:
Artikelnr Bestellnr WE-Datum
43177377-004 8450 09.02.2017
43177377-004 8403 11.02.2017

Meine Abfrage lautet im Moment:
PHP-Code:
   SELECT 
        MAX
(`tabvalvebestellungartikel`.`Bestellnr`) AS `Bestellnr`,
        `
tabvalvebestellungartikel`.`Artikelnr` AS `Artikelnr`,
        
max(`tabvalvewe`.`WEDatum`) AS `wedatum`
    
FROM
        
((`tabvalvebestellungartikel`
        
LEFT JOIN `tabvalveweartikelON ((`tabvalveweartikel`.`WEBAnu` = `tabvalvebestellungartikel`.`BANu`)))
        
LEFT JOIN `tabvalveweON ((`tabvalveweartikel`.`WEnr` = `tabvalvewe`.`WEnr`)))
    
WHERE
        
((`tabvalvebestellungartikel`.`MengeGeliefert` = `tabvalvebestellungartikel`.`MengeB`))
    
GROUP BY `tabvalvebestellungartikel`.`Artikelnr`
    
ORDER BY `tabvalvebestellungartikel`.`Artikelnr` , `tabvalvebestellungartikel`.`BestellnrDESC 
Aber damit wird das beschriebene Problem nicht berücksichtigt vermute ich. Es wird von beiden Spalten der Maximalwert angezeigt. Wenn ich das "max" beim Datum weglasse wird aber auch nicht das passende Datum zur dann aufgeführten Bestellnr angezeigt.

Wie geht es denn richtig?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bestimmten Wert aus Spalte ermitteln und dazugehörige IDs ausgeben!? heisenberg MySQL 2 04.01.2015 23:39:00
Problem - kleinsten Wert ermitteln und in spalte schreiben. starkeeper MySQL 1 07.08.2009 14:26:40
IF Abfrage: Wenn x-beliebieger Wert, dann anzeigen davinci PHP Grundlagen 4 08.09.2008 22:40:21
Problem mit MySQL IF Abfrage und 0 bzw. NULL Wert flashsurface MySQL 2 15.06.2008 22:21:09
Abfrage, ob ein der Wert eines Feldes im Wert eines anderen Feldes vorkommt gansta MySQL 4 19.12.2006 13:04:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:02:29 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.


© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt