Username DateStart DateFinish
James 2017-07-01 2017-09-14
Luigi 2017-08-02 2017-09-18
Francesco 2017-09-03 2017-10-25
如何计算天数中两个日期列之间的sql差异?
答案 0 :(得分:3)
你可以简单地减去它们
str = '08/26/2013 03:30 PM'
Time.strptime("#{str} UTC}", "%m/%d/%Y %I:%M %p %Z")
如果日期列的数据类型为date,那么您只需执行以下操作:
select "DateFinish"::date - "DateStart"::date;
答案 1 :(得分:1)
如果您想查看数字的差异(10而不是10天的日期值),您可以通过以下方式获取它:
select extract(day from "DateFinish" - "DateStart")
答案 2 :(得分:0)
试试这个。它提取两个日期之间的天数,并创建一个名为“days”的列:
var sJsonStridsng = "{
"A",
"B",
"numb": { "C",
"D"
}
}";