解决方案 »
- 求助~关于中文变量为什么不能存进mysql里
- 关于MYSQL5中不能修改MY.ini文件的文件名称!
- mysql中动态存储过程问题
- 请问在windows系统下怎样实现mysql的自动备份?
- postgres的编码问题
- 怎样不让默认用户进入mysql呢? 直接打mysql就可以进去了.
- 请教记录帖子内容的最好方案
- 急!!!!!在线结分,为什么mm.mysql的jdbc驱动不支持 中文 ???
- 怎么样配置weblogic和MySql的连接?
- mysql 新增生成回滚语句的问题
- 为什么指定了InnoDB存储引擎无效,建的还是Myisam存储引擎的表呢?
- Mysql读语句优化一些好的习惯----yueliangdao0608
DO $$
declare d int;
declare d1 varchar(100);
declare d2 varchar(100);
declare d3 date;
declare d4 date;
begin
d3:=date '2011-11-14';
d1:='select date'''|| d3 ||'''';
d:=(SELECT EXTRACT(DOW FROM d3))-1;
d2:=d1 || '-INTERVAL ''' || d || ' day '' ';
EXECUTE d2 into d4;
RAISE NOTICE 'ok %',d4;
end$$
我用的版本不一定会是9以上的,而且我是想直接在SQL中查询的时候查出来,有其它办法吗?
如:
date '2001-09-28' + cast ('-1'||to_char(a_time,'D')||' days' as interval)
date '2001-09-28' + cast ('-'||to_char(a_time,'D')||' days' as interval)
谢谢啊,帮我解决问题了。不过WWWWA是最正确的,因为我问题里写的是周一。