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

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(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: 51
Beiträge: 49
"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 MySQLi/PDO/(MySQL) 2 04.01.2015 23:39:00
Problem - kleinsten Wert ermitteln und in spalte schreiben. starkeeper MySQLi/PDO/(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 MySQLi/PDO/(MySQL) 2 15.06.2008 22:21:09
Abfrage, ob ein der Wert eines Feldes im Wert eines anderen Feldes vorkommt gansta MySQLi/PDO/(MySQL) 4 19.12.2006 13:04:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:54:21 Uhr.


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


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