mysql日期转季节_mysql – 不同季节的酒店房间价格

在酒店工作并编写了预订系统,每小时的时间与此无关

结算.一切都是晚上充电. (除非您打算经营一个按小时收费的地方!;-))办理登机手续和退房手续是操作上的考虑因素.

如果您真的想要编写真实的预订系统,请不要使用存储过程.

它违背了建立数据库的目的.

另外,写出这样的日期是2007-04-29真的很棒,因为不是每个人都来自同一个地方,这是一个国际标准.另请注意,如果您将其转换为字符串,它仍将正确排序!

你需要制作一个calandar表,因为MySQL在内置函数中没有这样做.

此过程将为您构建日期.

drop table if exists calendar;

create table calendar

(

date_ date primary key

);

drop procedure fill_calendar;

delimiter $$

create procedure fill_calendar(start_date date, end_date date)

begin

declare date_ date;

set date_=start_date;

while date_ < end_date do

insert into calendar values(date_);

set date_ = adddate(date_, interval 1 day);

end while;

end $$

delimiter ;

call fill_calendar('2007-1-1', '2007-12-31');

drop table if exists rates;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值