现表a中有两个时间的字段,a.endtime 和a.realendtime
我要判断这两个字段哪个时间更靠后,然后再用靠后的时间和系统当前时间比较。
要是程序的意思就是if(a.endtime>a.realendtime ){
SQL=a.endtime<sysdate
} else{
sql=a.realendtime <sysdate
}
我要判断这两个字段哪个时间更靠后,然后再用靠后的时间和系统当前时间比较。
要是程序的意思就是if(a.endtime>a.realendtime ){
SQL=a.endtime<sysdate
} else{
sql=a.realendtime <sysdate
}
解决方案 »
- Update时出错
- oracle 入门书籍看什么好
- ERROR - ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- 个别字段相同的纪录如何分别只选出一条?sql语句要怎么写?请各位帮忙
- 如何分组排序并产生序号,重点是产生序号,多谢。
- 这个 merge 语句我怎么不知道错在哪里?
- 生成一批可以控制的帐号
- 请问:oracle9i(或8i)数据库的字段有没有自动产生流水号的功能 ?
- 我在oms中导出数据库数据,遇到错误如下:已经添加了节点首选项证明,以及将备份用户设置为作为批处理用户登陆阿
- oracle 里能否 把一个数据文件(datafile) 从他的表空间里 删除 ? 可以的话怎么做?(这个文件不需要了)
- 请教实现相同功能的另一种SQL的写法!
- Oracle中用SQL插入数据时,主键值如何设置为插入数据中的主键值
a.endtime<sysdate and a.realendtime<sysdate
case when a.endtime>a.realendtime and a.endtime> sysdate then '??'
when a.endtime>a.realendtime and a.endtime < sysdate then '??'
when a.endtime<a.realendtime and a.realendtime > sysdate then '??'
when a.endtime<a.realendtime and a.realendtime < sysdate then '??'
end