我有这么个字段lastdt是date型
我想实现if (lastdt - 1/24 < sysdate) update talbe set lastdt = lastdt - 1/24
else update table set lastdt = sysdate
不知道能不能一条sql语句实现?
或者有其他办法请大侠执教。在线等着急
我想实现if (lastdt - 1/24 < sysdate) update talbe set lastdt = lastdt - 1/24
else update table set lastdt = sysdate
不知道能不能一条sql语句实现?
或者有其他办法请大侠执教。在线等着急
解决方案 »
- oracle trigger问题! 在线等
- oracle 9i使用rman迁移数据库遇到ORA-19505错误,怎么办?
- 求救:C++ builder20007编译OTL报错
- 关于触发器,为什么跟其他代码写在一个文件PL/SQL SQL WINDOW里就报错呢?分开就又对了
- 如果操作系统崩溃,安装的oracle数据库不能使用,但有备份文件,重装操作系统后如何才能恢复原来的数据库?
- 局域网oracle的连接问题,感谢指教!!
- 我想在INSERT之前先TRIM,(最好使用ORACLE的TRIM,而不是C函数)
- 【救命】视图中的sql代码(含子查询) copy 到 包过程中 编绎不通过?
- 这个触发器该怎么写,请大侠帮忙!
- 请教sql语句
- oracle 按组求平均
- 建立游标报错
update table
set lastdt = case when (lastdt - 1/24) < sysdate then lastdt - 1/24 else sysdate end;
多谢,解决了