Hallo PHP-Freunde,
Ich habe noch so ein Spezialfall an dem ich grade verzweife, vielleicht könnte mir hier auch jemand helfen.
Ich habe noch keine vernünftigen mySQL-Code hinbekommen, deshalb habe ich es erst einmal mit Worten ausformuliert,
Was ich mir wünsche:
Bedingung 1:
Wenn die 'ideen-Nr' nur einmal vorkommt in der Datenbank,
und im Feld 'gutachten_start' und Feld 'gutachten_ende' ist jeweils ein Datum hinterlegt
und "ideen_status = 'Begutachtung'" vorliegen,
dann gib die 'ideen-Nr', 'gutachten_status', 'gutachten_start' und 'gutachten_ende' aus.
Bedingung 2:
Wenn die 'ideen-Nr' mehrmals vorkommt in der Datenbank,
prüfen ob alle der Felder mit der gleichen 'ideen-Nr' aufweist,
Feld 'gutachten_start' und Feld 'gutachten_ende' jeweis ein Datum hinterlegt wurde
wenn Ja, dann nur diesen Datenzatz anzeigen mit dem höchsten Wert im Feld 'gutachten_ende'.
Wenn Feld 'gutachten_start' ist Datum hinterlegt und Feld 'gutachten_ende' ist (Null),
dann alle Datensatze mit der gleichen Ideen-Nr. nicht anzeigen.
Ausgabefelder: 'ideen-Nr', 'gutachten_status', 'gutachten_start' und 'gutachten_ende'.
Hinweis: Alle Daten befinden sich in einer Datenbank-Tabelle
Ich hoffe Du kannst damit was anfangen
Wäre Super wenn Du mir helfen könntest
Gruß
Platoon71
Ich habe noch so ein Spezialfall an dem ich grade verzweife, vielleicht könnte mir hier auch jemand helfen.
Ich habe noch keine vernünftigen mySQL-Code hinbekommen, deshalb habe ich es erst einmal mit Worten ausformuliert,
Was ich mir wünsche:
Bedingung 1:
Wenn die 'ideen-Nr' nur einmal vorkommt in der Datenbank,
und im Feld 'gutachten_start' und Feld 'gutachten_ende' ist jeweils ein Datum hinterlegt
und "ideen_status = 'Begutachtung'" vorliegen,
dann gib die 'ideen-Nr', 'gutachten_status', 'gutachten_start' und 'gutachten_ende' aus.
Bedingung 2:
Wenn die 'ideen-Nr' mehrmals vorkommt in der Datenbank,
prüfen ob alle der Felder mit der gleichen 'ideen-Nr' aufweist,
Feld 'gutachten_start' und Feld 'gutachten_ende' jeweis ein Datum hinterlegt wurde
wenn Ja, dann nur diesen Datenzatz anzeigen mit dem höchsten Wert im Feld 'gutachten_ende'.
Wenn Feld 'gutachten_start' ist Datum hinterlegt und Feld 'gutachten_ende' ist (Null),
dann alle Datensatze mit der gleichen Ideen-Nr. nicht anzeigen.
Ausgabefelder: 'ideen-Nr', 'gutachten_status', 'gutachten_start' und 'gutachten_ende'.
Hinweis: Alle Daten befinden sich in einer Datenbank-Tabelle
Ich hoffe Du kannst damit was anfangen
Wäre Super wenn Du mir helfen könntest
Gruß
Platoon71
Kommentar