现在已经有的数据库结构如下:
用户表
价格表
水量表
用户表和价格表通过价格ID 关联,水量表和用户表通过用户号关联,原来是每个月用了多少,就按照价格表计费,现在想用阶梯水价(同时涉及时间段和用量),怎么处理。
用户表
价格表
水量表
用户表和价格表通过价格ID 关联,水量表和用户表通过用户号关联,原来是每个月用了多少,就按照价格表计费,现在想用阶梯水价(同时涉及时间段和用量),怎么处理。
解决方案 »
- 大家帮忙看看下面的代码该怎么优化?delphi6+access2000
- 请问Delphi的“代码模板”在主菜单的哪个目录下?
- 贵州贵阳地区招聘程序员
- 图片扫描保存到数据,在需要是将图片取出保存到硬盘(BMP、JPG)如何来实现???(在线)
- delphi7的 serial number 和authorization key 是多少啊?
- 怎么判断一个线程是否已经结束,如果没有结束怎么来结束它??
- TLabeledEdit在程序里面给CAPTION赋值,而不是在 Object Inspector定义。如何写
- 什么腾讯!
- 如何让dbcombobox下拉框显示表table1中name字段的全部值?
- 关于Windows API
- delphi的几个问题,考验一个高手
- 应用服务器的问题?
where 用户表.价格ID=价格表.价格ID and 用户表.用户名=水量表.用户名
and 水量表.当月水量>=价格表.最小水量 and 水量表.当月水量<价格表.最大水量这样查询出来的价格应该就是你要的当月的数量下的价格
yin
when 水量>=0 AND 水量<=20 then 水量*水价
when 水量>20 AND 水量<=400 then 水量*水价
end
from 水量表 group by 水量