#region 获取星期几对应的时间
week = DateTime.Today.DayOfWeek.ToString();
switch (week)
{
case "Monday":
week = "星期一";
MondayTime = DateTime.Today;
TuesdayTime = DateTime.Today.AddDays(1);
WednesdayTime = DateTime.Today.AddDays(2);
ThursdayTime = DateTime.Today.AddDays(3);
FridayTime = DateTime.Today.AddDays(4);
SaturdayTime = DateTime.Today.AddDays(5);
SundayTime = DateTime.Today.AddDays(6);
break;
case "Tuesday":
week = "星期二";
MondayTime = DateTime.Today.AddDays(-1);
TuesdayTime = DateTime.Today;
WednesdayTime = DateTime.Today.AddDays(1);
ThursdayTime = DateTime.Today.AddDays(2);
FridayTime = DateTime.Today.AddDays(3);
SaturdayTime = DateTime.Today.AddDays(4);
SundayTime = DateTime.Today.AddDays(5);
break;
case "Wednesday":
week = "星期三";
MondayTime = DateTime.Today.AddDays(-2);
TuesdayTime = DateTime.Today.AddDays(-1);
WednesdayTime = DateTime.Today;
ThursdayTime = DateTime.Today.AddDays(1);
FridayTime = DateTime.Today.AddDays(2);
SaturdayTime = DateTime.Today.AddDays(3);
SundayTime = DateTime.Today.AddDays(4);
break;
case "Thursday":
week = "星期四";
MondayTime = DateTime.Today.AddDays(-3);
TuesdayTime = DateTime.Today.AddDays(-2);
WednesdayTime = DateTime.Today.AddDays(-1);
ThursdayTime = DateTime.Today;
FridayTime = DateTime.Today.AddDays(1);
SaturdayTime = DateTime.Today.AddDays(2);
SundayTime = DateTime.Today.AddDays(3);
break;
case "Friday":
week = "星期五";
MondayTime = DateTime.Today.AddDays(-4);
TuesdayTime = DateTime.Today.AddDays(-3);
WednesdayTime = DateTime.Today.AddDays(-2);
ThursdayTime = DateTime.Today.AddDays(-1);
FridayTime = DateTime.Today;
SaturdayTime = DateTime.Today.AddDays(1);
SundayTime = DateTime.Today.AddDays(2);
break;
case "Saturday":
week = "星期六";
MondayTime = DateTime.Today.AddDays(-5);
TuesdayTime = DateTime.Today.AddDays(-4);
WednesdayTime = DateTime.Today.AddDays(-3);
ThursdayTime = DateTime.Today.AddDays(-2);
FridayTime = DateTime.Today.AddDays(-1);
SaturdayTime = DateTime.Today;
SundayTime = DateTime.Today.AddDays(1);
break;
case "Sunday":
week = "星期日";
MondayTime = DateTime.Today.AddDays(-6);
TuesdayTime = DateTime.Today.AddDays(-5);
WednesdayTime = DateTime.Today.AddDays(-4);
ThursdayTime = DateTime.Today.AddDays(-3);
FridayTime = DateTime.Today.AddDays(-2);
SaturdayTime = DateTime.Today.AddDays(-1);
SundayTime = DateTime.Today;    
break;
}

表里有一个时间字段,通过这个字段获取一天时间段内的纪录。

主要用到SQL的DateDiff函数:返回两个日期之间的天数。

格式为:DATEDIFF(datepart,startdate,enddate)

要返回一天时间段内的数据SQL语句为:

select top 7 CartoonName,PlayDate,PlayTV from T_CartoonPlay where 
DateDiff(d,PlayDate,'" + SundayTime + "')=0

d代表day,天数的意思,也可以是年,月 yy,mm,整个sql语句的意思是取到指定时间SundayTime和表里的PlayDate的时间差为0的所有数据,

即返回当天的所有数据

转载于:https://www.cnblogs.com/sheseido/archive/2011/05/24/2055641.html

SQL语句写返回一天内的纪录,得到一周内星期几的时间相关推荐

  1. Mybatis写SQL语句update返回值为null

    这很奇怪哈,明明写的是update语句怎么会返回null呢,就算没有更新成功也会返回0嘛,经过百度发现,这种情况的话一般从两个方面来考虑 1.SQL语句写错了,(很粗心!!!)博主就是这个情况 简直想 ...

  2. mysql 索引巧用,SQL语句写得忒野了

    今天来分享几个MySQL常见的SQL错误**(不当)用法.我们在作为一个初学者时,很有可能自己在写SQL时也没有注意到这些问题,导致写出来的SQL语句效率低下,所以我们也可以自省自检一下. 1. LI ...

  3. sql exists用法_新同事不讲武德,这SQL语句写得忒野了

    来源 | developer.aliyun.com/article/72501今天来分享几个MySQL常见的SQL错误(不当)用法.我们在作为一个初学者时,很有可能自己在写SQL时也没有注意到这些问题 ...

  4. 易语言mysql表新增防止重复_sqlite数据库 大量插入数据时如何避免重复插入(易语言,做好用sql语句写下)...

    就是你在建数据表的时候就用上面的代码写到表里面,以后直接插入就行了啊 看来你还是不懂..  给你个样例吧.. 源码如下;测试成功 .版本 2 .支持库 sqlite3 .支持库 spec .子程序 _ ...

  5. azure不支持哪些语句 sql_新同事不讲武德,这SQL语句写得忒野了

    前言 MySQL在去年年仍然保持强劲的数据库流行度增长趋势.越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来.但也存在部分客户在使用MySQL数据库的过程 ...

  6. 新同事不讲武德,这SQL语句写得忒野了

    来源 | developer.aliyun.com/article/72501 整理来自:CodeSheep 今天来分享几个MySQL常见的SQL错误(不当)用法.我们在作为一个初学者时,很有可能自己 ...

  7. 获取执行SQL语句的返回结果

    最近遇到的问题,在存储过程中需要拼接动态SQL语句,用变量保存,可直接使用EXECUTE SP_EXECUTESQL是不能获取想要的结果的 于是经过baidu了一番后,找到了解决的办法 declare ...

  8. mysql存储过程执行动态sql返回结果,mysql存储过程执行动态sql语句并返回值

    Java代码 set @sql='xxx'; prepare stmt from @sql; execute stmt; deallocate prepare stmt; select @curd1; ...

  9. mysql写php木马_PHP一句话木马小总结与SQL语句写一句话木马

    一.基础类的一句话--功能仅限于验证漏洞了,实际中太容易被查出出来: 1 <?php @eval($_GET["code"])?> 2 <?php @system ...

最新文章

  1. TCP/IP 协议栈及 OSI 参考模型详解--云平台技术栈04
  2. 替换弹窗中字段显示的值
  3. JAVA多线程和并发
  4. 设置html按钮点击事件无效果,css怎么设置按钮不能点击?
  5. 可以发外链的网站_可以发外链的地方有哪些?-top推
  6. ATK插件化开发:AtkPlug,AtkSocket
  7. pytorch torch.full
  8. Mockito 实战总结笔记
  9. 3dmax界面由哪几部分组成
  10. 理解什么是symbolic link in Python
  11. 常见对称加密、解密、破解
  12. 个人外汇买卖能不能一直等到赢利再平仓
  13. 一步一步搭建Redis + Keepalived主从高可用之Keepalived安装配置(三)
  14. Numpy之reshape(1,-1)含义
  15. ping——判断两个设备是否在同一个局域网下
  16. PNP+NMOS用于充电的原理解释
  17. java和class的区别
  18. FZU 1021 飞船赛
  19. chatgpt赋能Python-pythonista免费
  20. 请求大佬们帮我找下问题

热门文章

  1. 2019-0331视觉SLAM的学习第一讲
  2. pcc定义_PCC介绍——智能管道
  3. yum install php72w,yum 安装 php72w-pecl-imagick 报错
  4. 物联网核心安全系列——智能家居与数据安全问题
  5. 内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程)
  6. Ajax:前台利器—Ajax
  7. 为了自动驾驶,Uber每月烧钱1.3亿
  8. 史上首次无人车队集体婚礼,直男新郎给新娘の礼物:工业设计书
  9. 微软又开源了一个机器学习框架,这次是核心产品的机器学习引擎infer.NET
  10. 5行代码秀碾压,比Keras还好用的fastai来了,尝鲜PyTorch 1.0必备伴侣