【问题标题】:How do I JOIN a table with dates on another table with a start date and end date?如何在另一个表上加入日期和开始日期和结束日期的表?
【发布时间】:2019-09-10 21:38:23
【问题描述】:

我有一个表格,其中包含两个字段:开始日期和结束日期。我有另一个包含发货日期的表,并且想将“会计期间”字段拉入发货日期表中,该表对应于开始日期和结束日期之间的发货日期。

  • 表 1:开始日期、结束日期、会计期间
  • 表 2:发货日期
  • 表 3:发货日期、会计期间

【问题讨论】:

    标签: sql database join


    【解决方案1】:
    select t2.ShipDate,
        (select FiscalPeriod from t1 where t2.ShipDate between StartDate and EndDate) as FiscalPeriod
    from t2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 2020-03-16
      • 2012-08-19
      • 2018-11-03
      • 2018-10-16
      • 1970-01-01
      • 2019-07-11
      • 2019-12-10
      相关资源
      最近更新 更多