数据库中计算结束日期 调用的是存储过程,输入的开始日期是varchar类型的日期,格式“yyyy-mm-dd hh24:mm:ss”,还有一个小时数hours,每天按工作8小时计算,请问结束日期应该怎么计算啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --此处sysdate只是举例,应是你的开始时间,还有你的时间格式错的,是hh24:mi:ss不是hh24:mm:ssselect to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') 开始时间 ,to_char(sysdate+8/24,'yyyy-mm-dd hh24:mi:ss') 结束时间 from dual; 每天8个小时,假设每天从8:00到17:00,那么你就要判断hours总共有几个8小时(floor(hours/8)),那么结束日期就暂定为 endDate := to_date(startDate,‘YYYY-MM-DD HH24:MI:SS’)+floor(hours/8)+MOD(hours,8),不过这个时候还要判断结束日期的小时的时间是不是大于17:00,如果大于,那么结束日期还要加上一天 从oracle写入到sql server 2000 Oracle语句的解释 VC无法访问Oracle数据库 请问这个SQL的意思? 接着问,接着昨天的话题,^_^ 监听器错误 ,oracle8i,超奇怪的错误 mysql->sqlserver->oracle出现乱码问题 我是新手,请大家帮忙!!!50分呀 精简版oracle安装时OracleXETNSListener服务启动又失败 求个decode的语句 <加急>高手请进:监听起不来了,错误tns-12541、tns-12560、tns-00511 Jdeveloper发布项目问题
--此处sysdate只是举例,应是你的开始时间,还有你的时间格式错的,是hh24:mi:ss不是hh24:mm:ss
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') 开始时间
,to_char(sysdate+8/24,'yyyy-mm-dd hh24:mi:ss') 结束时间 from dual;