首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ORACLE数据库的操作以及网页的兑现

2013-09-06 
ORACLE数据库的操作以及网页的实现今天公司叫我做一个功能,先说说数据库吧!有一张停车库的表ParkingLot里

ORACLE数据库的操作以及网页的实现
今天公司叫我做一个功能,先说说数据库吧!
有一张停车库的表ParkingLot里面有四个关键的字段ID,NAME,CarQty(入库车辆),MaxQty(最大库存)
现在界面上有三个按钮(我随便写一些,记不住太多),是停车率
<ID="btnThree" text="0%-30%"/>
<ID="btnSix" text="30%-60%"/>
<ID="btnOne" text="60%-100%"/>
现在的这个功能是这样的
要求点击btnThree的时候,
要得到所有数据库里面CarQty/MaxQty<0.3的集合,其余两个同理
我今天想了一下
SELECT ID,NAME,CARQTY,MAXQTY,CARQTY/MAXQTY carNum
FROM ParkingLot
where carNum<03.
但是运行的时候报标识符无效
请问各位大哥,有没有什么好的办法帮帮我呢/我知道我这样做的话,是属于一种比较笨的了
谢谢大家啊...满意我加分 
说一下,我用的ORACLE数据库 数据库 Oracle asp.net 界面 select
[解决办法]
select mod(65,50) from dual     --取余 
select trunc( 65/33) from dual  -- 取整 trunc (1.9) = 1
select ceil(65/60) from dual          -- 取整 ceil(1.1) = 2

标识符无效,可能是这个原因
SELECT ID,NAME,CARQTY,MAXQTY,trunc(CARQTY/MAXQTY) carNum
FROM ParkingLot
where carNum<03
[解决办法]

SELECT * FROM (SELECT ID,NAME,CARQTY,MAXQTY,CARQTY/MAXQTY carNum
FROM ParkingLot)
where carNum<03

SELECT ID,NAME,CARQTY,MAXQTY,CARQTY/MAXQTY carNum
FROM ParkingLot
where CARQTY/MAXQTY < 03


热点排行