sql-(SQL问题)流动式合住用户的电费平摊问题

问题描述

(SQL问题)流动式合住用户的电费平摊问题 3C
在cnblogs.com上没有满意的回答,来csdn上试试!,先悬赏3C币,今天发放的20C到账后再追加,谢谢!

在养老院工作的朋友向我描述如下问题:养老院里的老人一般是两个人合住一个房间,如果生活不合的话,可以允许他们自由调换房间,此时需要对搬离的房间和入住的房间都抄表,记下房间当前的时间(年月日)和电表刻度盘上的值。目前的情况是:
一、 如果在房间里不过夜,就不平摊该房间的费用。
二、 一个房间最多住两个人
三、 人员没变动的房间,是月末抄一次表;如果有人调换房间、入住或搬离的话,都记下当前房间和欲入住房间的电表刻度盘上的值。
因为老人对钱都比较计较,每个月结算的时候都闹得不可开交,他希望能算出:
一、每位老人在某个时间段(比如某个自然月)应缴的总电费
二、显示每个人在每个房间中每天的消费明细,比如6.11号在1200房间平摊3度电。

我目前设计的表(除了User,Room表外)
房间名 用户名 当前时间 当前电费 状态

其中状态表示当前时间的老人是维持现状、新入驻或搬离这三种状态,但是这两天发现这样设计也不能解决问题!很苦闷!多谢大神提供一下具体实现方案,其实思路都清楚,关键是怎么按照表结构对相关数据进行存储和统计计算并保存!

解决方案

sql本来就不擅长做业务逻辑,你的表结构只要符合三范式,能如实记录入住情况就可以了,业务处理还是要靠程序代码,或用存储过程来做

解决方案二:
能再指点一二?能再指点一二?

解决方案三:
我不懂电脑 回答是对的。

不要指望一个条sql搞定。

你数据怎么都能 算出来吧。详单也可以吧。所以最后展示结果 给他们就是了

时间: 2024-10-27 08:56:34

sql-(SQL问题)流动式合住用户的电费平摊问题的相关文章

sql中怎么切换到操作系统用户u1

问题描述 sql中怎么切换到操作系统用户u1 sql中怎么切换到操作系统用户u1,以u1的身份登录到SQL Server Management Studio,这时可以使用命令打开数据库stu 解决方案 是用sql语句还是在登陆的时候? 在登陆地时候直接选择验证方式就好 windows身份验证 解决方案二: 用sql语句,登录的时候不可以也 解决方案三: 用sql语句,登录的时候不可以也 解决方案四: 求大神们赐教啦·······

tfs2010用户-SQL Server Reporting Services 涉及到用户列表都无法加载

问题描述 SQL Server Reporting Services 涉及到用户列表都无法加载 解决方案 http://blog.csdn.net/hadstj/article/details/11178971

【SQL Server】数据库是单个用户的 无法顺利进行操作 怎么解决

1.打开数据库 2.新建查询 ,输入以下的SQL 语句 1 DECLARE @SQL VARCHAR(MAX); 2 SET @SQL='' 3 SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) 4 FROM master..sysprocesses 5 WHERE dbid=DB_ID('数据库名'); 6 EXEC(@SQL); View Code     3.执行成功之后   将数据库单个用户模式改成多个用户模式 1 ALTER DATABASE 数据库名 SE

DedeCMS全局标签sql|SQL标签

sql|SQL标签 标签名称:sql功能说明:用于从模板中用一个SQL查询获得其返回内容适用范围:全局使用基本语法:{dede:sql sql=""}底层模板{/dede:sql}参数说明:sql="" 完整的SQL查询语句相关函数:文件\include\taglib\sql.lib.php第6行function lib_sql(&$ctag,&$refObj) 底层模板字段:SQL语句中查出的所有字段都可以用[field:字段名/]来调用应用实例:

解析有效粘住用户的三个站内细节优化设置

在21世纪的网站优化中,搜索引挚更加看重网站内部的优化设置,因为无论你的外链多么的强大,无论你的收录多么的高量,如果站内无法满足用户的需求,不能让用户满意的话,那么站点的排名自然就无法得到稳定的攀升.对于现在的草根站长来说,很多人还是把网站优化放到了做外边这方面上,常常忽略了网站内部优化的重要性,以致每天快照更新,外链上万,却排名遥不见影.所以说,网站优化不一定增加外链就对排名有帮助的,要懂得内外结合,相辅相成才能完全得到搜索引挚的信任和用户的满意.今天笔者以实例给大家分享一些站内优化的细节设置

钓鱼岛事件中站长应该怎样钓住用户

9月18日,是"九·一八事变"纪念日,多地防空警报拉响,1931年9月18日,日本全面发动侵华战争,没想到81年后的今天,中日关系再次陷入泥潭.说到这里可能会有人问钓鱼岛时间跟我们站长又有什么关系呢?言归正传,经历了百度这几个月来的暴风雨,草根站长早已经怨声载道,然而阳光总在风雨后,互联网最切记的是坚持.此外离开了搜索引擎站长们能做的还有很多,尽管SEO3.0的时代仍然看似遥远,但用户体验却成为了做站的原则,用户体验就是留住用户,比如在钓鱼岛事件中站长需要做那些事来吸引用户钓住用户呢?

如何做好404页面优化设置hold住用户体验度

一个站点中,404页面是不可避免都会出现的,可能是用户输入网址有误,或者是站长自己误删了某个页面的内容等等,既然无法控制的出现原因,那么咱们可以做好善后处理,懂得好好运用404页面为站点的优化和用户体验服务才是最关键的.在通常情况下来看,404页面被站长看作是处理无效链接的最佳利器.然而却经常忽略了,利用好404页面同样也可以给网站带来非常明显的帮助,至少可以让用户重新返回站点继续浏览其他相关页面内容.那么咱们如何让404页面不再单单是处理无效链接的作用,让其hold住用户体验度? 设置404页

赶集网推出交友平台 称只为黏住用户

根据赶集网公布的数据,自成立当年6月中旬公测起,目前交友日均注册1.2万人,一周时间内突破10万人. 赶集网产品运营总监徐财星透露,赶集交友全部免费,瞄准20-25岁同城婚恋交友人群."我们不是为了盈利,是为了黏住用户群,因为分类信息网站中的租房.招聘和交友都属于同一类人群,主要是为了完善用户的需求." 但未来,赶集网会推出交友置顶,进行少量的收费,并还会加入智能适配测试模块,使赶集网成为集娱乐休闲.兴趣互动为一体的大型婚恋交友网络社交平台. 有业内人士猜测,赶集网推出交友平台,或主要

吸引和黏住用户则是决定万达O2O良性运转的核心命题

摘要: 分析万达O2O的架构不难发现,智慧广场只是基础设施,吸引和黏住用户则是决定平台良性运转的核心命题. 在过去的2年中,线下实体商尤其是百货商都在探讨一个进化方向,即泛渠道 分析万达O2O的架构不难发现,智慧广场只是基础设施,吸引和黏住用户则是决定平台良性运转的核心命题. 在过去的2年中,线下实体商尤其是百货商都在探讨一个进化方向,即泛渠道(muti-channel)与全渠道(omni-channel),很多人并不 明白两者的核心区别.琪哥的好友银泰网CEO林琛对此有过非常经典的论述:"泛渠