新足迹

 找回密码
 注册

精华好帖回顾

· 旋木的家庭煮妇经验谈 (应大众要求) (2009-9-25) 旋木 · 参赛-大年饭之前奏,卤菜冷盘+可乐鸡翅^_^ (2007-2-10) KUN
· 2018秋日本行 鸟羽伊势松阪胜浦那智熊野古道高野山奈良大阪京都 全文完 (2018-11-4) violinlearner · 水世界 (2009-11-24) 91联队帅克
Advertisement
Advertisement
查看: 990|回复: 4

[IT] 有没有oracle bi answers的高手?有个问题想请教。 [复制链接]

发表于 2014-5-23 22:36 |显示全部楼层
此文章由 tvc889 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tvc889 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我在oracle bi answers使用filter的时候想根据目前的月份生成timestamp,格式是‘YYYY-MM-DD HH:mi:ss' (比如2013-10-01 00:00:00)。请问这个如何用SQL的语言实现?

我试着用cast(cast(YEAR(CURRENT_DATE())-1 as char)||'-10-01 00:00:00') as timestamp),但是总是出错。

哪位大侠能帮一下?我不是学SQL的,所以瞎蒙,请大家帮忙。
Advertisement
Advertisement

发表于 2014-5-23 22:42 |显示全部楼层
此文章由 yzh1999 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yzh1999 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2014-5-23 22:51 |显示全部楼层
此文章由 bigapple2008 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bigapple2008 所有!转贴必须注明作者、出处和本声明,并保持内容完整
oracle的sql里感觉用cast不太多,即便有,也是为了符合SQL标准。一般都用to_xxx函数

发表于 2014-5-23 23:24 |显示全部楼层
此文章由 tvc889 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tvc889 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yzh1999 发表于 2014-5-23 21:42
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions193.htm

这个我可以试一试。谢谢。

发表于 2014-5-23 23:25 |显示全部楼层
此文章由 tvc889 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tvc889 所有!转贴必须注明作者、出处和本声明,并保持内容完整
bigapple2008 发表于 2014-5-23 21:51
oracle的sql里感觉用cast不太多,即便有,也是为了符合SQL标准。一般都用to_xxx函数 ...

试过to_date等等,不好用。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部