• 通过SQL得到某年内每周的开始日期和结束日期


    示例效果为:
    得到某年内每周的开始日期和结束日期
    每周以周日为第一天
    一周以至少还有四天为计


    2004/01/01 是已经周四
    那么2004年的第一周从2004/01/04开始

    2007/12/31 是周二
    那么2007年的最后一周只到2007/12/19开始
    那么2008年的第一周从2007/12/30开始

    相关代码如下:
    --------------
    1.tWeek表

    2.生成相关数据的SQL语句

    3.生成的tWeek表内部分数据示例

    顺序号  年份   第几周    该周开始日期           该周结束日期
    tSeqID  tYear  tWeekSeq  tStartDate             tEndDate
    1 2004 1 2004-01-04 00:00:00.000 2004-01-10 00:00:00.000
    2 2004 2 2004-01-11 00:00:00.000 2004-01-17 00:00:00.000
    ...
    208 2007 52 2007-12-23 00:00:00.000 2007-12-29 00:00:00.000
    209 2008 1 2007-12-30 00:00:00.000 2008-01-05 00:00:00.000

  • 相关阅读:
    ObserverPattern(观察者模式)-----Java/.Net
    MementoPattern(备忘录模式)-----Java/.Net
    SpringCloud-day02-服务消费者项目建立
    SpringCloud-基础项目构建
    idea git 整合使用
    springcloud-知识点总结(三):Hystrix & Dashboard & turbine & Zuul & SpringCloud Config
    springcloud-知识点总结(二):Ribbon&Feign
    springcloud-知识点总结(一):Eureka
    layui-tree创建下拉树型选项框
    ztree带有选项框的树形菜单使用
  • 原文地址:https://www.cnblogs.com/freeliver54/p/859224.html
Copyright © 2020-2023  润新知