我正在使用SQL Server和SSRS。我有一张桌子,每月收取服务费。我需要能够计算部分月份的费用。我需要按月收取按月收费,但我不能只按30分。我需要它取决于我正在看的月份。 31个月,31天,28个月,等等。
我可以在SQL中执行此操作吗?
答案 0 :(得分:0)
您可以通过以下方式获取当月的总天数:
SELECT DAY(EOMONTH(DateColumn))
FROM TABLE
在你的情况下,我猜这个查询应该是这样的:
SELECT TotalCharges * 1.0/DAY(EOMONTH(DateColumn))
FROM TABLE