我有一个包含Staion平台的表格,以及它们何时运行以及何时关闭。 我想知道2010年1月1日至2010年1月31日期间运营的电台的数量。 右侧是我寻找的结果。我用黄色突出显示了那些不应包含在结果中的内容。这些电台需要按地点分组。 MAP_id是PK。SQL查询缓慢变化的维度
,我认为它应该工作的方式是去的每一行,并检查开始和结束日期是否落在2010年一月
难道这查询的工作?
SELECT ...
FROM ...
WHERE
'2010/01/31' between startdate and
case when enddate is null then Getdate()
else enddate
end
任何帮助将appriciated。
提供了站和位置表的模式将极大地帮助。 –
这是唯一的桌子。这是所有车站信息被保存的地方。位置信息不是什么。该业务只是知道它为1-14 – user2343837