select * from GropBy where  [date] BETWEEN '2010-10' and '2015-10' --从字符串转换日期和/或时间时,转换失败。
select * from GropBy where [date] between '2017-07-25 00:00:00' and '2017-07-25 24:00:00' --从字符串转换日期和/或时间时,转换失败。 select * from GropBy where [datetime] BETWEEN '2010-10' and '2015-10' --从字符串转换日期和/或时间时,转换失败。
select * from GropBy where [datetime] between '2017-07-25 00:00:00' and '2017-07-25 24:00:00' --从字符串转换日期和/或时间时,转换失败。 select * from GropBy where [date] BETWEEN convert(datetime,'30-03-2011',105) and convert(datetime,'30-03-2015',105) --从字符串转换日期和/或时间时,转换失败。 select * from GropBy where [date] between GETDATE() and '2017-07-25 24:00:00' --时间超出格式 24:00 use test
select * from GropBy --数据库存储的是2010-10-01 00:00:00:00
select (convert(datetime,'30-03-2011',105)) ---把字符串转换为时间 select 当前日期=convert(varchar(100),getdate(),120) --把时间转化为字符串 --varchar(10)--截取前10位 select * from GropBy where [datetime] BETWEEN '2010-10' AND '2015-10' --出错原因是时间格式不对2015-10
select * from GropBy where [datetime] BETWEEN '2017-07-25 00:00:00' and '2017-07-25 24:00:00' --出错时间格式不正确 原因是24:00 超出时间范围
select * from GropBy where [datetime] BETWEEN '2010-05-01 00:00:00' and '2017-07-25 23:59:59' --可以用
select * from GropBy where 1=1 and [datetime] BETWEEN '2010-05-01' AND '2015-06-15' --可以用
select * from GropBy where [datetime] BETWEEN '2010-05-01' AND '2015-06-15' --可以用
--查询 当天数据的方法

SELECT DATEDIFF(day, CONVERT(char(), getdate(), ), CONVERT(char(), getdate(), )) AS DiffDate --比较时间, 相差0

select getdate()  --获得当前时间
SELECT CONVERT(char(), getdate(), ) --格式化时间
select getdate()  --获得当前时间  -- ::42.173
SELECT CONVERT(char(), getdate(), ) --格式化时间 -- ::
select convert(varchar(), getdate(), ) ---- select * from 扫码就诊 where convert(varchar(), getdate(), )=convert(varchar(), 就诊日期, ) and 条码编号='信息' SELECT DATEDIFF(day, CONVERT(char(), getdate(), ), CONVERT(char(), getdate(), )) AS DiffDate --比较时间, 相差0 select * from 扫码就诊 where datediff(dd,就诊日期,GETDATE())= and 条码编号='信息' --判断datediff函数和当前时间和就诊时间比较 =0的时候
select (datediff(hh,starttime,endtime)-)/ +
from tb -- 还能 运算...

sqlserver 时间测试的更多相关文章

  1. SqlServer数据压缩测试

    SqlServer数据压缩测试 环境说明 操作系统:WIN SERVER 2012 R2 Standard 数据库系统: SQLSERVER 2016 SP1 Enterprise Evaluatio ...

  2. 用于.NET环境的时间测试(转)

    用于.NET环境的时间测试   在.NET环境中,衡量运行完整算法所花费的时间长度,需要考虑很多 需要考虑很多种情况 ,如:程序运行所处的线程以及无用单位收集(GC垃圾回收). 在程序执行过程中无用单 ...

  3. SqlServer时间格式化

    最近用的SqlServer比较多,时间格式化老是忘记,现整理如下:(来源于网上,具体来源地址忘记了,归根到底MSDN吧) SELECT CONVERT(varchar(50), GETDATE(), ...

  4. 数据结构和算法 – 番外篇.时间测试类Timing

    public class Timing { //startingTime--用来存储正在测试的代码的开始时间. TimeSpan startingTime; //duration--用来存储正在测试的 ...

  5. SQLServer 脚本测试

    最近在做大数据同步的工作.很少数据需要特殊清洗算法,每次测试,都测试全部数据,浪费时间,可以只测试那些特殊数据即可(切记).

  6. R︱Rstudio 1.0版本尝鲜(R notebook、下载链接、sparkR、代码时间测试profile)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 2016年11月1日,RStudio 1.0版 ...

  7. C#下的时间测试(用于计算方法执行时间)

    public class Timing { private TimeSpan m_StartTime; private TimeSpan duringTime; public Timing() //构 ...

  8. sqlserver 时间格式函数详细

    一.时间函数 在使用存储过程,sql函数的时候,会遇到一些对时间的处理.比如时间的获取与加减.这里就用到了sql自带的时间函数.下面我列出这些函数,方便日后记忆,使用. --getdate 获取当前时 ...

  9. USACO1.5Superprime Rid[附带关于素数算法时间测试]

    题目描述 农民约翰的母牛总是产生最好的肋骨.你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们.农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组 ...

随机推荐

  1. Silverlight之我见——制作星星闪烁动画

    圣诞节来了,无聊,做点东西纪念一下. 原理很简单,生成1000个圆,从随机数来布置它们的位置,通过动画来处理它们的透明度,动画时长也是随机生成. 1.创建图形数组并设置背景透明,渐变笔触,大小等,而后 ...

  2. 八进制、十六进制与十进制的转换,bytes的十六进制

    二进制.八进制.十六进制与十进制的不同顾名思义在于进位不同: 十进制遇十进一,9+1=10,19+1=20,199+1=200.相同数字前一位是后一位的十倍,例如11,前一个代表10,后一个是1. 一 ...

  3. django-celery-win10

    setting初始化: 定时任务 增加tasks 启动:

  4. 【codeforces 797D】Broken BST

    [题目链接]:http://codeforces.com/contest/797/problem/D [题意] 给你一个二叉树; 然后问你,对于二叉树中每个节点的权值; 如果尝试用BST的方法去找; ...

  5. Travel Card

    Travel Card time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...

  6. orcale 单行函数之数字函数, 日期函数

    日期函数: 案例:

  7. SQL SERVER高级知识积累

    什么叫做高可用服务器? 高可用服务器简单来理解就是不宕机的服务器 什么叫走服务器的自动化灾备? 自动灾备的意思就是,让从服务器自动变成主服务器 sql server的聚合是什么? 事务会引起性能下降, ...

  8. C#中的stathread标签【待填的坑】

    stathread这种线程是给COM组件使用的线程,如果不适用com对象 如果com对象标记为sta的,则它就是单线程运行的 stathread 组件线程遗留的标签

  9. 全栈JavaScript之路( 二十 )HTML5 插入 html标记 ( 二 )insertAdjacentHTML

    insertAdjacentHTML(),  这种方法也是在IE中最早出现的.如今已纳入html5规范,它接受两个參数,一个是下列的标记之中的一个,一个是要写入的 html 代码文本. beforeb ...

  10. Android:ExpandableListView使用

    前言 眼下回到了工作岗位,第一件事情就是ExpandListView的优化.这里简单的用一个Demo介绍一下ExpandableListView的使用. 简介一下Demo实现的功能,主要是继承Base ...