关于计算两个日期之间的每个月天数的问题

问题遇到的现象和发生背景

我有两列数据,一列是开始时间精确到秒,有一列结束时间精确到秒,每行为一个样本。我想要统计所有样本在每个月的使用天数的总和。

问题相关代码,请勿粘贴截图

B348641(3) 呼吸机 2009-09-02 18:22:57 2011-10-30 23:41:00
953540(2) 呼吸机 2007-08-22 15:35:43 2007-08-22 16:00:00
953540(2) 呼吸机 2007-08-27 11:58:00 2007-08-30 09:39:59

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

我想要统计所有样本在每个月的使用天数的总和。



你确定是用r语言?而不是用sql??

举个例子:as.Date(x = '2009-09-02 18:22:57',format="%Y-%m-%d %H:%M:%S")-as.Date(x = '2009-09-01 18:22:56',format="%Y-%m-%d %H:%M:%S")