51CTO技术论坛 » Oracle 10g / 9i » 怎么把下面sql server转换成oracle代码,        上一帖     下一帖    查看完整版本

页: [1]

wenyong19852007-2-12 09:36
怎么把下面sql server转换成oracle代码,

CREATE VIEW "YGQ"."REPORT_IMAGE_SALEAMT_GOOD" AS SELECT top 10 trunc(SCM_S_BILL.BILLDATE,'month') AS [Month], PUB_C_Product.NAME as [Salesperson],sum(SCM_S_BILL.BILLAMT) AS Sales
FROM SCM_S_BILL,PUB_C_Product,SCM_S_BILLD

WHERE
SCM_S_BILL.BILLID=SCM_S_BILLD.BILLID and
SCM_S_BILLD.ProductID=PUB_C_Product.ProductID and
SCM_S_BILL.BILLDATE between '9/1/2002'and '9/30/2002' and
SCM_S_BILL.CANCELED=0 and
SCM_S_BILL.WDATE= SCM_S_BILL.ADATE




GROUP BY trunc(SCM_S_BILL.BILLDATE,'month'),PUB_C_Product.NAME
order by Sales desc

老三2007-2-13 01:13
把日期型字段用to_char转换后再进行比较
只取月份的部分用to_char(datetiem,'mm')来取
其他基本不用改了吧,试试

wenyong19852007-2-14 00:40
哈哈,好的!谢谢

没长叶子的树2007-2-14 00:43
学习了!

wenyong19852007-2-14 00:44
不行,出现错误信息如下 :
Failed to commit: ORA-00923: 未找到要求的 FROM 关键字

老大,这个是什么原因!

没长叶子的树2007-2-14 00:45
不过还是看的不大明不,对oracle偶很菜的,老三能不能写个结果出来给偶看看,谢谢~

wenyong19852007-2-14 00:47
呵呵,现在刚开始学!

没长叶子的树2007-2-14 00:49
老三呢,进来看看阿!

老三2007-2-14 01:12
[quote]原帖由 [i]wenyong1985[/i] 于 2007-2-14 08:44 发表
不行,出现错误信息如下 :
Failed to commit: ORA-00923: 未找到要求的 FROM 关键字

老大,这个是什么原因! [/quote]

语法错误吧
比如说SCM_S_BILL.BILLDATE要取月份对吧,那么就写成to_char(SCM_S_BILL.BILLDATE,'mm') as month
取日期的SCM_S_BILL.BILLDATE,就直接to_char(SCM_S_BILL.BILLDA,'yyyy-mm-dd')格式可以自己定,不过一定要相符合

才刚刚开始学还是先把select insert  delete的语法先弄明白了,以后写SQL语句就比较轻松了,不然头都想破你,呵呵

wenyong19852007-2-14 01:36
同时间多人调用数据库进程

老大,做个论坛,如果很多人访问,会不会影响数据库的性能与运行速度.

wenyong19852007-2-14 01:43
哈哈!
是的,是的!

老三2007-2-14 01:43
速度肯定会受影响,还得看你用什么数据库,以及论坛的访问量,数据是如何控制
等等方面。。。。象51CTO论坛访问的速度就很不错,呵呵

wenyong19852007-2-14 02:59
哈哈!

可能会用 Sql Server 或 oracle 中的一种,有什么好的方法解决,性能与运行速度的问题

老三2007-2-14 05:30
看你用什么工具做了
asp或.net+sql
php+mysql
还有就是ACCESS
很少用ORACLE做的

wenyong19852007-2-15 00:18
我是用asp+oracle开发的

wangshengfei2007-2-25 02:13
学习中


关键词: sql       Server       ACL       oracle              

相关文章:
两台SQL Server数据同步解决方案(推荐)
教你一步一步地加强MySQL的安全性
]通过一个IP地址实现虚拟主机技术(NT SERVER IIS4.0以上
CiscoWorks(LMS 2.5) 配置更新以及权限问题
ppt音乐如何播放完整版

查看完整版本: 怎么把下面sql server转换成oracle代码,


Powered by 51CTO.COM