在伪Oracle中,我想执行以下操作:
select systimestamp + to_interval(select NUMERIC_COLUMN from SOME_TABLE where SOME_TABLE_PK = :stuff) from dual;
Run Code Online (Sandbox Code Playgroud)
如果分钟数始终相同,我可以使用区间文字a la interval '360' minute,但我找不到将数字转换为MINUTE区间的简单函数.我错过了什么?
我datetime在Oracle中有一个专栏(MM/DD/YYYY HH:MM:SS AM/PM),但当我这样做时:
SELECT MAX(D_DTM)-1 FROM tbl1
Run Code Online (Sandbox Code Playgroud)
......它可以追溯到一天.如何从列中删除一小时而不是一天?
我也注意到datetime12AM 的记录看起来像MM/DD/YYYY而不是MM/DD/YYYY 00:00:00 ; 我不确定这是否重要.
如何获得两列之间的确切时间差异
例如:
col1 date is 2014-09-21 02:00:00
col2 date is 2014-09-22 01:00:00
Run Code Online (Sandbox Code Playgroud)
输出像
result: 23:00:00
Run Code Online (Sandbox Code Playgroud)
我得到了结果
Hours Minutes Seconds
--------------------
3 3 20
1 2 30
Run Code Online (Sandbox Code Playgroud)
使用以下查询
SELECT start_time,
end_time,
DATE_PART(H,end_time) - DATE_PART(H,start_time) AS Hours,
DATE_PART(M,end_time) - DATE_PART(M,start_time) AS Minutes,
DATE_PART(S,end_time) - DATE_PART(S,start_time) AS Seconds
FROM user_session
Run Code Online (Sandbox Code Playgroud)
但我需要
Difference
-----------
03:03:20
01:02:30
Run Code Online (Sandbox Code Playgroud) 在Perl中推荐日期算术的推荐方法是什么?
比如我想知道三天前从今天开始的日期(其中today= 2010-10-17和today - 3 days= 2010-10-13).你会如何在Perl中做到这一点?
查看以下查询的结果:
>> SELECT ADD_MONTHS(TO_DATE('30-MAR-11','DD-MON-RR'),-4) FROM DUAL;
30-NOV-10
>> SELECT ADD_MONTHS(TO_DATE('30-NOV-10','DD-MON-RR'),4) FROM DUAL;
31-MAR-11
Run Code Online (Sandbox Code Playgroud)
如果在某个日期增加4个月,我如何获得'30 -MAR-11'?
请帮忙.
我有2个约会,比如2011年3月28日和2011年6月29日.我需要一个sql查询,它将显示这两个日期之间的月份,包括包含日期的月份,即.六月,五月,四月和三月.
如何使用PHP将当前年的最后一天(12月31日)作为日期?
我尝试了以下但这不起作用:
$year = date('Y');
$yearEnd = strtotime($year . '-12-31');
Run Code Online (Sandbox Code Playgroud)
我需要的是今年的2014-12-31日期.
我在Javascript中读了一本关于运算符的书,这让我很困惑.
console.log("5"+1);
Run Code Online (Sandbox Code Playgroud)
这会使"5"成为一个字符串.结果就是这样51.
console.log("5"-1);
Run Code Online (Sandbox Code Playgroud)
这个结果就是4.我知道它转换"5"为5,但为什么它不显示undefined为"字符串减去数字"?
更新:那么其他语言怎么样?他们更受限制吗?
我们假设今天是星期三.我可以打破NSDate一下NSDateComponents,但我需要找到NSDate下一个即将到来的星期一.如果今天是星期一,则下一个即将到来的星期一是今天.什么是实现这一目标的正确方法?
我想在当前日期之后获得下周一的日期.
因此,如果今天的日期是2013-08-09(星期五),那么我想得到2013-08-12的日期.
我怎样才能做到这一点?
date-arithmetic ×10
oracle ×4
datetime ×3
cocoa ×2
cocoa-touch ×2
nsdate ×2
sql ×2
add ×1
cpan ×1
datediff ×1
javascript ×1
perl ×1
php ×1
plsql ×1