开发者社区> 问答> 正文

选择具有ID的最后日期

SELECT [CUSTOMER_ID], [PROPERTY_NAME], [LOCATION_CODE], [RESERVATION_DATE]    
FROM a

从上表中,我必须property_Name基于上一个选择每个RESERVATION_DATE

```js
[CUSTOMER_ID]  [PROPERTY_NAME]  [LOCATION_CODE]   [RESERVATION_DATE] 
--------------------------------------------------------------------
   121          b                        B5              2019-12-19
   1256         c                        c5              2019-12-20
   1212         b                        B5              2019-12-22
   1236         a                        A5              2019-12-18

输出量

```js
[CUSTOMER_ID]  [PROPERTY_NAME]  [LOCATION_CODE]   [RESERVATION_DATE] 
-------------------------------------------------------------------   
 1212                b              B5               2019-12-22
 1256                c              c5               2019-12-20
 1236                a              A5               2019-12-18

展开
收起
祖安文状元 2020-01-05 14:04:46 475 0
1 条回答
写回答
取消 提交回答
  • 使用不存在:

    SELECT t.[CUSTOMER_ID], t.[PROPERTY_NAME], t.[LOCATION_CODE], t.[RESERVATION_DATE]  
    FROM tablename AS t
    WHERE NOT EXISTS (
      SELECT 1 FROM tablename
      WHERE [PROPERTY_NAME] = t.[PROPERTY_NAME] AND [RESERVATION_DATE] > t.[RESERVATION_DATE]
    )
    
    

    或在WHERE子句中使用子查询返回最新日期:

    SELECT t.[CUSTOMER_ID], t.[PROPERTY_NAME], t.[LOCATION_CODE], t.[RESERVATION_DATE]  
    FROM tablename AS t
    WHERE t.[RESERVATION_DATE] = (
      SELECT MAX([RESERVATION_DATE]) FROM tablename
      WHERE [PROPERTY_NAME] = t.[PROPERTY_NAME]
    )
    
    

    参见演示。 结果:

    > CUSTOMER_ID | PROPERTY_NAME | LOCATION_CODE | RESERVATION_DATE   
    > ----------: | :------------ | :------------ | :------------------
    >        1256 | c             | c5            | 20/12/2019
    >        1212 | b             | B5            | 22/12/2019
    >        1236 | a             | A5            | 18/12/2019
    
    2020-01-05 14:05:39
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载