【发布时间】:2018-01-13 11:25:10
【问题描述】:
我有下表:
group - date1 - date2
A - 2014- 04-04 09:20:04.903 - 2015-05-04 09:20:04.903
A - 2015- 04-04 09:20:04.903 - 2015-03-04 09:20:04.903
B - 2016- 04-04 09:20:04.903 - None
B - 2016- 07-04 09:20:04.903 - 2015-07-04 09:20:04.903
如何计算日期相差一年或更短时间的次数与每个组的总条目数的比率? date2 可以是 none,但 date1 不是。例如,A 组和 B 组都是 50%,因为一个条目相差不到一年,因此比率为 1/2。
这是因为,第一个条目相差超过一年,第二个条目相差更少,第三个条目缺少 date2(因此算作超过一年),而第四个正好是一年。所以两组的比例都是50%。
【问题讨论】:
-
我不明白你的比率/逻辑。 B 组只有一条记录,所以它的比率必须是 0 或 1。
-
已编辑问题以使其更清晰。
-
由于闰年,这可能会很棘手。