【问题标题】:Calculating dates (VBA/SQL)计算日期 (VBA/SQL)
【发布时间】:2015-05-08 01:36:37
【问题描述】:

如何让 VBA 和 SQL 计算 EndDate?

结束日期 = 26/10/2015 + 6 个月

【问题讨论】:

  • MS Access SQL;最好是 VBA
  • 您的问题历史表明您在accepting 对您有帮助的答案方面做得并不好。你应该养成这样做的习惯。
  • 0/20 相当惨淡的记录...

标签: sql vba date ms-access


【解决方案1】:

使用 VBA 函数

DateAdd ( "m", 6, yourDateVariable )

【讨论】:

    【解决方案2】:

    您可以使用 VBA dateadd function 或直接在 SQL 中执行:

    SELECT YourDate, DateAdd("m",6,YourDate) AS YourDatePlusSixMonths FROM YourTable;
    

    或者在 VBA 中:

    Dim today As Date
    Dim todayPlusSix As Date
    today = Date
    todayPlusSix = DateAdd("m", 6, today)
    Debug.Print today, todayPlusSix
    
    '2015-03-06    2015-09-06 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多