如何在SQL中使用groupby,distinct

sarode111

这是表数据

表名是voyagemaster。如何选择不同的船只,并且一个船只也有很多航次,因此我要添加航次以便将航次选择为max(voyagedate)。根据船只选择max(voyagedate)和voyagenumber。怎么解决..

select distinct(Vessel), VoyageID, VoyageNumber, max(VoyageDate) as vdate, VIA,
       ROTNo, CutOffDate, CutOffTime, ETA, ETD
from VoyageMaster
group by Vessel 

预先感谢

曼苏尔

试试这个 :

SELECT A.Vessel,V1.VoyageID,V1.VoyageNumber,A.VoyageDate 
FROM VoyageMaster V1 
JOIN ( SELECT Vessel,MAX(VoyageDate) VoyageDate  
       FROM VoyageMaster 
       GROUP BY Vessel ) A 
  ON A.Vessel = V1.Vessel 
  AND V1.VoyageDate = A.VoyageDate

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Linq SQL中使用Groupby

来自分类Dev

如何在 CASE STATEMENT (SQL ORACLE) 中使用 Unique 或 Distinct?

来自分类Dev

如何在InfluxDB中使用Distinct函数

来自分类Dev

如何在分组查询中使用distinct?

来自分类Dev

如何在MS Access中使用DISTINCT?

来自分类Dev

如何在jdbctemplate中使用groupBy查询

来自分类Dev

如何在SQL Server 2008+中使用ORDER BY和FOR XML选择DISTINCT

来自分类Dev

如何在sql和php中的“ SELECT DISTINCT CASE WHEN”语句中使用“ ORDER BY”语句?

来自分类Dev

如何在SQL中使用NOT

来自分类Dev

如何在SQL中使用IF

来自分类Dev

如何在SQL中使用IF

来自分类Dev

如何在我的查询CODEIGNITER中使用DISTINCT

来自分类Dev

如何在MySQL中使用Between子句加速count(distinct)

来自分类Dev

如何在我的查询CODEIGNITER中使用DISTINCT

来自分类Dev

在 SQL 中使用 COUNT(Distinct )

来自分类Dev

如何在sql postgres sql中使用if

来自分类Dev

如何在条件中使用熊猫groupby.count()

来自分类Dev

Angular:如何在数组中使用groupBy Pipe

来自分类Dev

如何在熊猫中使用groupby创建索引列

来自分类Dev

如何在熊猫中使用groupby创建新列?

来自分类Dev

如何在vespa.ai中使用groupby进行分页?

来自分类Dev

如何在熊猫中使用groupby获得datediff?

来自分类Dev

如何在RxJS中的GroupBy中使用分组密钥,

来自分类Dev

如何在Python中使用groupby键作为xticklabel

来自分类Dev

如何在laravel中使用groupBy查询求和列?

来自分类Dev

如何在条件中使用熊猫groupby.count()

来自分类Dev

如何在关系SQL查询中使用NOT

来自分类Dev

如何在SQL中使用Union?

来自分类Dev

如何在SQL查询中使用if语句?

Related 相关文章

热门标签

归档