情景进入

情境进入: 今天调试某查询页面,偶尔发现一个问题,刚刚插入的数据,没有正常排序显示,经过后台调试sql,发现一个问题???

经过上面红色对比,不知道你发现问题没,Order by 只是多一个字段,顺序居然不一样,在我看来,是不是今天出门没看黄历,见鬼了,哈哈。。。。。

怎么想也不明白了,后来在朋友提示下,查看了字段类型,我靠,居然字段不一样。。。。(备注:SQL也不是我写,数据库表,不是我个人建立的,哈哈。。。有点不厚道了)

然后我就针对网上,关于MYSQL中,时间类型上,我也不是很清楚,然后就针对性搜了搜......

后来同事给我一个答案,还可以这么写,学习学习

select *from  PM_Purchase  where ChickenFarmID=1706261013120000101 order by  DataDate desc,ModifiedDate  desc  

时间类型解析

在此声明mysql数据库

时间上总共有五中表示方法:它们分别是 time、date、datetime、timestamp和year。

time :

“hh:mm:ss”格式表示的时间值,格式显示TIME值,但允许使用字符串或数字为TIME列分配值。

date :

“yyyy-mm-dd”格式表示的日期值 ,以’HH:MM:SS’格式显示TIME值,但允许使用字符串或数字为TIME列分配值。

datetime:

“yyyy-mm-dd hh:mm:ss”格式,日期和时间的组合。格式显示DATETIME值,但允许使用字符串或数字为DATETIME列分配值。

timestamp:

“yyyymmddhhmmss”格式表示的时间戳值,TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。也可以通过分配一个NULL值,将TIMESTAMP列设置为当前的日期和时间。TIMESTAMP值返回后显示为’YYYY-MM-DD HH:MM:SS’格式的字符串,显示宽度固定为19个字符。如果想要获得数字值,应在TIMESTAMP 列添加+0。

year:

“yyyy”格式的年份值。

  • 博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的纯镀 24k 文章,请原谅博主成为一个无耻的文档搬运工!
  • 小弟刚迈入博客编写,文中如有不对,欢迎用板砖扶正,希望给你有所帮助。

最新文章

  1. 使用Tcmalloc进行堆栈分析
  2. Thinking in java学习笔记之初始化
  3. TCP/IP协议原理【转载】
  4. Application Designer Security
  5. SOA之(4)——服务实现的途径
  6. NodeJS模块
  7. html5客户端跨域访问php服务端数据
  8. MySQL索引和优化查询
  9. springmvc + jquery easyui实现分页显示
  10. uva:10700 - Camel trading(贪婪)
  11. C++编程练习(6)----“实现简单的队列的链式存储结构“
  12. go-common-pool设计原理分析
  13. 基于hi-nginx的web开发(python篇)——使用jinja2模板引擎
  14. 通过cmd命令,杀掉占用端口号的进程
  15. SDKManager无法更新问题解决办法
  16. Coursera Deep Learning 3 Structuring Machine Learning Projects, ML Strategy
  17. Python属性(@property)
  18. win10 hyper-v 外网设置
  19. js判断一个值是空的最快方法是不是if(!value){alert("这个变量的值是null");}
  20. MySQL 5.7--复制延迟监控

热门文章

  1. 配置pydot环境
  2. NSUserDefaults 保存自己定义对象
  3. angularjs学习之六(angularjs中directive指令的一般编程事件绑定 模板使用等)
  4. MVC为Html对象建立一个扩展方法,使用自己的控件就像使用TextBox一样方便
  5. [IT学习]Python如何处理异常特殊字符
  6. SQLServer导出单表数据
  7. Hibernate 之 二级缓存
  8. springMVC中的中心控制Servlet是那个类?(B)
  9. LDAP方式连接AD获取用户信息
  10. 使用cloudflare加速你的网站隐藏你的网站IP