Dimoo990901 2024-08-20 09:25 采纳率: 0%
浏览 14
已结题

关于#sql#的问题:怎么找出所有同时多张有效保单的车架号

求解答,关于sql的,一张表里面有车架号,保险起期,保险止期,保单号,怎么找出所有同时多张有效保单的车架号,因为保单期限大部分是一年,表里面有很多年的数据

  • 写回答

26条回答 默认 最新

  • 一直免费一直爽 2024-08-20 09:25
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    要找出所有同时有多张有效保单的车架号,可以使用以下SQL查询:

    SELECT 车架号
    FROM 保险表
    WHERE 保险止期 >= CURRENT_DATE AND 保险起期 <= CURRENT_DATE
    GROUP BY 车架号
    HAVING COUNT(保单号) > 1;
    

    这个查询首先筛选出当前日期有效的保单(即保险止期大于等于当前日期且保险起期小于等于当前日期),然后按照车架号分组,并计算每个车架号对应的保单数量。最后,只选择那些保单数量大于1的车架号。

    评论

报告相同问题?

问题事件

  • 系统已结题 8月28日
  • 创建了问题 8月20日