无锡网站开发:sql语句修改上个月周末上机费用为半价

【导读】大背景是网吧上个月做了促销活动,希望通过sql数据库语句将上个月周末上机费用为半价,那么马氪软件觉得大部分朋友碰到的难点就是周六周日时间的计算

  在数据库NetBar中,已经知道网吧商家在上个月开展了优惠促销活动,凡是周末(周六周日)上机费用都是半价,那么,要求sql数据库管理员修改一下数据库里的费用数据。

  马氪软件查看到NetBar数据库里有Record是用作统计费用Fee的,那么难点就是星期六和星期天的计算方式。

  在国外,将星期日作为一周的第一天,那么我们要计算咱们国内的星期六星期天的时间,首先需要知道用datepart计算出来数值。

  最终sql语句解决方案如下:

  update Record set Fee=Fee/2    - - - 这边是将费用计算为半价

  where (datepart(dw,BeginTime)=7 or datepart(dw,BeginTime)=1)   - - - 这边计算周六、周日

  and  datediff(mm,BeginTime,getdate())=1        - - - 这边计算出上个月的时间

无锡网站开发:sql语句修改上个月周末上机费用为半价

  上面语句中需要注意的是上个月的时间,是通过datediff计算出差额=1,这样这一个sql语句需求就解决了。

  如果您有更多数据库相关问题,都可以和马氪软件咨询沟通。


本文链接:http://mkapps.cn/news/ask/256.html

无锡第二秀网络科技有限公司

  • 旗下 : 马氪软件
  • 主营业务 : 网站设计开发;微信公众号、小程序开发;APP开发;网络营销推广;广告设计 等
  • 联系人 : 徐经理
  • 手机 : 18706171959
  • 电话 : 0510-85873959
  • 邮箱 : b1990g228@qq.com
  • 网址 : http://mkapps.cn

如无特别说明©本站内容均为原创,转载请标注来源:无锡做网站公司http://mkapps.cn


    匿名评论
  • 评论
人参与,条评论
 您阅读这篇文章共花了: 

分享这篇文章吧!

相关文章