Foxtable(狐表)用户栏目专家坐堂 → 日期判断


  共有3327人关注过本帖树形打印复制链接

主题:日期判断

美女呀,离线,留言给我吧!
newbank
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:33 积分:335 威望:0 精华:0 注册:2013/1/3 4:23:00
日期判断  发帖心情 Post By:2014/5/10 16:38:00 [只看该作者]

一个(入住时间)列,一个(退房时间)列,一个(房号)列,那么我想判断这个房间再之前有没有被占用该怎么对这个日期进行判断呢!! 

比如,5月1-5月4日这期间的101房,被预定了,那么我要再预订5月2-5月8的101也不行的,因为5月2-4号之间  这个房间已经被占用啦~所以不能再预订.就是怎么判断之前这个房间的这段日期有没有被预订出去,如果有的话就不能预订!该怎么做呀!

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/10 16:41:00 [只看该作者]

判断一下退房时间列, 是否小于 预订开始时间就OK了.


具体代码如何运用,要看你项目具体是怎么处理的. 是从表中获取到最新的订房数据呢,还是怎么样.  还请上个例子才能做.  思路就如上所说这么简单.

 回到顶部
美女呀,离线,留言给我吧!
newbank
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:33 积分:335 威望:0 精华:0 注册:2013/1/3 4:23:00
  发帖心情 Post By:2014/5/10 16:49:00 [只看该作者]

退房时间小于预订开始时间也不对呀,那如果之前有人预订了6月1号-6月4号住101房,那这次登记预订101房的5月20-23日的房,那应该是要可以正常预定的.  只有再次预订6月1-6月4日这期间的房,才是不可以预订的.

我做个例子吧`这样太难说清楚~图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1-1.foxdb


[此贴子已经被作者于2014-5-10 16:57:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/5/10 17:13:00 [只看该作者]

个人建议做宾馆系统时,都应该设立一张时间表,会省很多事

如:时间表

ID      日期   年  季  月  旬  周  日   等等

 

预定或入住的时候,都是以日期为索引的,预定三天,你就在明细表中同时生成三条记录

 

这样你后面的查找、统计都会很方便。


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/10 17:13:00 [只看该作者]

.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1-1.foxdb


 回到顶部
美女呀,离线,留言给我吧!
newbank
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:33 积分:335 威望:0 精华:0 注册:2013/1/3 4:23:00
  发帖心情 Post By:2014/5/11 16:09:00 [只看该作者]

那会数据太多了吧~

 回到顶部
美女呀,离线,留言给我吧!
newbank
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:33 积分:335 威望:0 精华:0 注册:2013/1/3 4:23:00
  发帖心情 Post By:2014/5/11 17:09:00 [只看该作者]

谢谢bin老师和逛逛的建议,已经修改好了呢~~图片点击可在新窗口打开查看三克油外瑞玛驰

 回到顶部