当前位置: 首页 > news >正文

使用SQL语句中between and查询数据出错

在我们整理店铺收银系统后台报表页面时,发现按时间段查询报表的数据出现了问题,发现报表显示出的数据,明显比数据库中的数据要少(最明显的是在数据库存在数据的情况下,查询单天记录时是没有数据的)。

经过层层检查,发现时DAL层的sql语句出错了。

使用数据库编程时间也不短了,这个纰漏还是第一次发现的。积土成山、积水成渊,如此纰漏累积起来,真是“杀人”于无形呀。

select * from t_SellLog where sellDate

between '2010-06-06 10:01:37' and '2010-06-06 21:59:59'

select * from t_SellLog where sellDate

between '2010-06-06 10:01:37' and '2010-06-06 10:58:47'

--返回的记录为从'2010-06-06 10:01:37'开始算起,不包括'2010-06-06 10:58:47'时刻的所有记录。

--通过以下查询出的记录清单,大家可以很清楚的认识到between and 的默认用法中容易被初学者遗漏之处

clip_image002

相关文章:

  • 网络编程[31]
  • 设置数据库兼容级别的两种方法
  • wordpress之模板汉化
  • 虚拟主机运行Asp.net MVC2程序体验(在不同版本的 IIS 上使用 ASP.NET MVC(转),付程序示例 )...
  • SQL Server 的最大容量规范
  • VC命名规范
  • 一步一步学习C#中的多线程 --- 1、初识线程(2)--给线程传递参数
  • PL/SQL是什么
  • DDL触发器学习整理
  • quote symbol expected
  • SQL语句新建用户、对用户授权、删除用户实例
  • android文件下载!download!
  • SQL Server 2008 表变量参数(表值参数)用法
  • Java类加载器加载类顺序
  • UML类图小结
  • AHK 中 = 和 == 等比较运算符的用法
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Angular6错误 Service: No provider for Renderer2
  • CAP理论的例子讲解
  • CSS魔法堂:Absolute Positioning就这个样
  • echarts的各种常用效果展示
  • es6要点
  • Java 内存分配及垃圾回收机制初探
  • leetcode46 Permutation 排列组合
  • React16时代,该用什么姿势写 React ?
  • ubuntu 下nginx安装 并支持https协议
  • windows下mongoDB的环境配置
  • 对象引论
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 那些被忽略的 JavaScript 数组方法细节
  • 你不可错过的前端面试题(一)
  • 实现简单的正则表达式引擎
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 详解移动APP与web APP的区别
  • 写给高年级小学生看的《Bash 指南》
  • 赢得Docker挑战最佳实践
  • 移动端高清、多屏适配方案
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • #QT(一种朴素的计算器实现方法)
  • (Matlab)使用竞争神经网络实现数据聚类
  • (TOJ2804)Even? Odd?
  • (二)windows配置JDK环境
  • (分类)KNN算法- 参数调优
  • (三)elasticsearch 源码之启动流程分析
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • ***监测系统的构建(chkrootkit )
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Core 和 .NET Framework 中的 MEF2
  • .Net Core 中间件验签
  • .Net Memory Profiler的使用举例
  • .NET 的程序集加载上下文
  • .net 微服务 服务保护 自动重试 Polly
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接