Ciao a tutti
Sto facendo un programma per la gestione del DDT e della produzione di un azienda. Praticamente diversi DDT possono avere la stessa materia prima e quando si crea un nuovo prodotto con le stesse materie prime, bisogna sempre prendere il DDT nuovo.
Per esempio
DDT 1 - Data di ricevuta 20/04/2019 - Materia prima 1 e Materia Prima 2
DDT 2 - Data di ricevuta 26/04/2019 - Materia Prima 1 e Materia Prima 3
Si produce sempre il Prodotto 1 (Ingredienti Materia Prima 1 + Materia Prima 2) ma in date differenti e dovrebbe uscirmi un risultato tipo
Data di Produzione 22/04/2019
Prodotto 1
Materia Prima 1 DDT 1
Materia Prima 2 DDT 1
Data Produzione 28/04/2019
Prodotto 1
Materia Prima 1 DDT 2
Materia Prima 2 DDT 1
Non riesco a venirci a capo. Ho provato usando SELECT MAX(data di ricevuta) minore di quella di produzione ma non funziona, mi viene fuori un macello.
https://i.ibb.co/vzLxNvh/Immagine.png
Grazie mille
Stck93