解决方案 »
- MySQL十大优化技巧
- mysql随机生成字符问题
- mysql-bin.log not found
- 四张表连接查询语句,有人会吗
- 存储过程问题,高分在线急求,解决马上给分,不给是小狗
- 总在sending data阶段耗时过多的sql语句,应该如何优化?
- 介绍一下索引无效和索引有效的详细情况
- mysql_comp.jar和mm.mysql-2.0.4-bin.jar有什么区别呀?
- 消息 102,级别 15,状态 1,第 1 行 '-' 附近有语法错误。
- 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是最正确的,因为我问题里写的是周一。