【发布时间】:2026-01-23 21:10:01
【问题描述】:
我正在努力解决以下问题的正确语法: 我想知道每个月底,多年期间,一家公司拥有多少家子公司。到目前为止,我对所有已建立的子公司进行了同样的练习在特定年份结束之前(比如说 2008 年、2009 年、2010 年...)。
这是我在年终总结时使用的语法: SELECT YEAR([Sub].[year]) AS [Year], Sub.[ID], Sub.[NAME], SUM(IIf(YEAR(Sub.year)>=YEAR(Sub.[成立日期]) ,1,0)) AS [潜艇数量] 从子 GROUP BY YEAR(Sub.[year]), Sub.[ID], Sub.[NAME];
但是,我只是不知道如何在月末做同样的练习。尝试使用“date”、“dateserial”、“datediff”、“months”...而不是“YEAR”。
仅供参考:对于每个月底,我在基础“子”表中都有确切的日期。
非常感谢您的支持。 非常感谢!
【问题讨论】:
标签: sql date ms-access sum iif