zoukankan      html  css  js  c++  java
  • 通过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

  • 相关阅读:
    整数参数求和
    《Objective-C 程序设计》读后感
    构建之法前三章精读读后感
    《java编程思想》读后感
    《JAVA核心技术》观后感
    构建之法读后感
    一、构建之法读后感
    开发MIS系统需要的技术及其含义、作用
    阅读笔记一
    Java课后练习9(异常处理)
  • 原文地址:https://www.cnblogs.com/freeliver54/p/859224.html
Copyright © 2011-2022 走看看