Wir stehen vor einige Probleme beim Erstellen einer MySQL-Abfrage.MySql Unterabfrage Extraktion nach Anzahl der Tage und andere Kriterien
Nehmen wir an, wir speichern zwei Spalten col1 und col2. Angenommen, col1-Wert ist abcd. Also müssen wir alle diese Zeilen finden, deren col1 = abcd und nach 10 Tagen ist col2 value product1.
Lassen Sie mich versuchen, mit Beispiel zu erarbeiten.
Lassen Sie mich versuchen, es zu brechen in Teile
1) alle Zeilen, deren col1 = abcd und extrahieren es WLID, Datum
2) Spiel WLID und Datum mit anderen Zeilen und col2 = Produkt1. und Datum sollte mehr als 10 Tage sein. Also in diesem Fall nur sollte 4. Reihe ausgegeben werden
EDIT Unsere gewünschte Ausgabe ist der 4. Reihe, da durch alle wlid Extrahieren deren col1 = abcd, so erhalten wir row1 und unsere zweite Bedingung, deren Datum mehr als Datum, das extrahiert wird im 1. Zustand und col2 Wert ist Produkt1. So extrahiert Ausgang ist nur der 4. Reihe
Tabelle in Textform
Sr.No WLID col1 col2 Datum
1 1 abcd product1 2017-06-10 04:16:28
2 2 abc product2 2017-06-12 04:16:28
3 1 ab product1 2017-06-17 04:16:28
4 1 a product1 2017.06.21 04.16.28
5 1 a product2 2017-06-21 04:16:28
Ihre Frage zu aktualisieren und fügen Sie das erwartete Ergebnis bitte (und Text verwenden und nicht nur Bild SO ist kein fre Codierservice) – scaisEdge
hallo @scaisEdge I Update die Frage – abhaygarg12493