关于阶梯水价格再问

nb20022 2006-07-14 04:11:46
现在已经有的数据库结构如下:
用户表
价格表
水量表
用户表和价格表通过价格ID 关联,水量表和用户表通过用户号关联,原来是每个月用了多少,就按照价格表计费,现在想用阶梯水价(同时涉及时间段和用量),怎么处理。
...全文
312 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
CACACACACA 2006-07-18
  • 打赏
  • 举报
回复
大概像下面这样的SQL:

select case
when 水量>=0 AND 水量<=20 then 水量*水价
when 水量>20 AND 水量<=400 then 水量*水价
end
from 水量表 group by 水量

nb20022 2006-07-18
  • 打赏
  • 举报
回复
还要循环,才能算出每种水量下的金额,并且阶梯必须排序好
yin
gulf1234 2006-07-18
  • 打赏
  • 举报
回复
你没有试过我的方法吗?
我们的销售价格也是用这个价格表的(阶梯价格),我就是用这种方法的
zhitaoyang 2006-07-18
  • 打赏
  • 举报
回复
这个是不是个数学问题呀,
「已注销」 2006-07-18
  • 打赏
  • 举报
回复
=====同时涉及时间段和用量
我没见过能记录用水时间段的水表
nb20022 2006-07-17
  • 打赏
  • 举报
回复
http://www.yangtse.com/pub/yzweb/dzbpd/cszx/t20060627_106430.htm
nb20022 2006-07-17
  • 打赏
  • 举报
回复
比如 0-10吨 2元
10吨 -20吨 3元
...
我的QQ是40943832 有空交流
CACACACACA 2006-07-17
  • 打赏
  • 举报
回复
阶梯水价?没明白.

举点样例.
ntn115 2006-07-15
  • 打赏
  • 举报
回复
请先解析“阶梯水价”的算法。
IBMPIG 2006-07-15
  • 打赏
  • 举报
回复
没那么简单的,搞过
mdejtod 2006-07-15
  • 打赏
  • 举报
回复
楼主是不是也在写自来水营业系统啊???我现在也正在写这个~~有机会交流一下啊~~

mdejtoz@163.com
gulf1234 2006-07-14
  • 打赏
  • 举报
回复
Select 价格表.价格 from 用户表,价格表,水量表
where 用户表.价格ID=价格表.价格ID and 用户表.用户名=水量表.用户名
and 水量表.当月水量>=价格表.最小水量 and 水量表.当月水量<价格表.最大水量

这样查询出来的价格应该就是你要的当月的数量下的价格

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧