10年专业网络服务供应商

新闻资讯

互联网新闻源,了解更多行业纵深观点

当前位置:首页 > 资讯 > 网站开发

sql语句修改上个月周末上机费用为半价

时间:2018-07-04 14:10来源:无锡做网站公司

摘要:大背景是网吧上个月做了促销活动,希望通过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        - - - 这边计算出上个月的时间

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

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


声明:除非注明,本站内容由无锡网站建设马氪软件原创发布©,转载请联系我们授权合作。

感谢您耐心阅读,祝好!
 您阅读这条内容,共花了: 

给这篇内容写个评语吧!

sql语句修改上个月周末上机费用为半价
大背景是网吧上个月做了促销活动,希望通过sql数据库语句将上个月周末上机费用为半价,那么马氪软件觉得大部分朋友碰到的难点就是周六周日时间的计算
发布时间:2018-07-04
© 第二秀网络科技有限公司
长按识别二维码查看详细内容