This is the table data .So verwenden Sie groupby, distinct in sql
Tabellenname ist Voycomaster. Wie man unterschiedliches Gefäß und auch ein Schiff wählt, haben viele voyagenumber, folglich addiere ich das voyagedate für die select die voyagenumber als Maximum (voyagedate). Je nach Schiff wählen Sie max (Voyagedate) und Voyagenumber. Wie zu lösen ..
select distinct(Vessel), VoyageID, VoyageNumber, max(VoyageDate) as vdate, VIA,
ROTNo, CutOffDate, CutOffTime, ETA, ETD
from VoyageMaster
group by Vessel
Vielen Dank im Voraus
Fügen Sie einige Beispieltabellendaten und das erwartete Ergebnis sowie formatierten Text hinzu. Zeigen Sie uns auch Ihren aktuellen Anfrageversuch. – jarlh
Wählen Sie distinct (Vessel), VoyageID, VoyageNumber, max (VoyageDate) als vdate, VIA, ROTNo, CutOffDate, CutOffTime, ETA, ETD aus der VoyageMaster-Gruppe nach Vessel – sarode111
Distinct ist keine Funktion einer Spalte, sondern Teil von SELECT DISTINCT' und gilt für die gesamten ausgewählten Zeilen. ('select distinct (Vessel), VoyageID ...' ist das selbe wie 'select distinct Vessel, VoyageID ...' und auch dasselbe wie 'select distinct Vessel, (VoyageID) ...' ...) – jarlh