mysql按日期获取最新_mysql获取按日期排序获取最新的记录
主要按照日期获得最新的数据;
今天记录两种方式,并不涉及效率等其他方面问题:
第一种, 利用GROUP BY原理:
select * from (
select * from `authenticationrecord` order by `authenticationtime` desc
) `temp` group by merchantrid order by `authenticationtime` desc
第二种,利用mysql内置函数
select * from `test` where id in(select SUBSTRING_INDEX(group_concat(id order by `date` desc),',',1) from `test` group by category_id ) order by `date` desc
<<<<<<<><>
试验脚本(自己玩):
create table STAFF(
id int,
sname varchar(50),
dept varchar(50),
salary int,
edlevel int,
hiredate datetime
)
insert into STAFF values('1','张三','开发部','2000','3','2009-10-11');
insert into STAFF values('2','李四','开发部','2500','3','2009-10-01');
insert into STAFF values('3','王五','设计部','2600','5','2010-10-02');
insert into STAFF values('4','王六','设计部','2300','4','2010-10-03');
insert into STAFF values('5','马七','设计部','2100','4','2010-10-06');
insert into STAFF values('6','赵八','销售部','3000','5','2010-10-05');
insert into STAFF values('7','钱九','销售部','3100','7','2010-10-07');
insert into STAFF values('8','孙十','销售部','3500','7','2010-10-06');
select group_concat(id order by hiredate desc) as test from staff
group by dept;
select * from STAFF;
select * from STAFF
group by dept
参考网站:http://blog.csdn.net/agileclipse/article/details/12184635
mysql按日期获取最新_mysql获取按日期排序获取最新的记录相关推荐
- mysql中所有时间类型_MySQL 中的日期时间类型
INSERT INTO todo (title,created_on) VALUES ('blah','2019-09-31'); ERROR 1292 (22007): Incorrect date ...
- mysql日期格式化季度_mysql中常用日期比较与计算函数
MySql中时间比较的实现 unix_timestamp() unix_timestamp 函数可以接受一个参数,也可以不使用参数. 它的返回值是一个无符号的整数.不使用参数,它返回自1970年1月1 ...
- mysql分组取日期最大的记录_mysql 分组 group by, 排序 取每条记录中,时间最大
mysql教程 分组 group by, 排序 取每条记录中,时间最大的一条记录 select a.* from test a, (select aid, max(day) max_day from ...
- mysql查询不到邮件_mysql – sql查询通过电子邮件获取用户列表
我的示例数据如下所示,我的问题是如何根据提供的输入电子邮件查找朋友的电子邮件 | users | | user_id | email | |---------|-------------------- ...
- mysql可以做日期处理吗_mysql可以做日期处理吗
最近一个项目,需要写很多的sql语句.涉及到很多与时间相关的处理,现在做一下简单的总结. 1.时间格式:在这个项目中,或许是由不同的人建立的数据库表结构吧,对时间的格式步统一,有的表中存储的long类 ...
- mysql查阅某个日期的语句_mysql查询指定日期时间内的sql语句及原理
查询指定日期时间内的sql语句的实现原理: 如果是月份就是当前的月减去你要统计的时间,比如要查询数据库中从今天起往前三个月的所有记录. 另外,在数据库设计阶段,要注意时间字段为int(11),保存在数 ...
- mysql 时间相减取秒_MySQL两个日期字段相减得到秒的方法
一.MySQL中两个DateTime字段相减 假定表名为tblName,两个DateTime字段名分别为beginDateTime,endDateTime,以下是相关两个mysql日期字段相减的SQL ...
- mysql 数据库还原后没有_MySQL数据库的备份还原至最新状态
模拟数据库在某次备份后但未达到下次备份时间中,被意外删除的数据 此处恢复hello数据库和里面的students表 使用工具:均为mariadb-server自带 1 mysqldump 2 mysq ...
- mysql关于日期的函数_MySQL中关于日期函数汇总
实际应用 SELECT NOW(),DATE_FORMAT(NOW(),'%Y-%m-%d') '%Y-%m-%d'; 年 月 日 时间模块 小时 分钟 秒 周 %X 年,其中的星期日是周的第一天,4 ...
- mysql忽略表名大小写_Mysql 表名忽略大小写-连接字符集随笔记录
1.参数说明: lower_case_table_names=0表名存储为给定的大小和比较是区分大小写的 lower_case_table_names= 1表名存储在磁盘是小写的,但是比较的时候是不区 ...
最新文章
- pat1094. The Largest Generation (25)
- 在Vim中有没有一种方法可以在不将文本放入寄存器的情况下删除?
- python中参数(带星号的参数)
- HD 2044 一只小蜜蜂(递推)
- Javascript开发技巧(JS中的变量、运算符、分支结构、循环结构)
- sql怎么修改服务器角色,sql角色服务器的设置
- RAC环境创建本地数据文件的解决方法
- HDU 2588 GCD amp;amp; GCD问题总结
- 「随机化快排」期望运行时间证明
- 如何判断对方列表里是不是好友_QQ怎么知道自己是不是对方好友
- 基于51单片机的智能指纹考勤系统设计-基于单片机的便携式瓦斯检测仪系统设计-基于单片机声光控智能开关控制灯系统设计(论文,仿真,程序,原理图)【资料转发分享】
- PAT——A1008Elevator(模拟)
- 爬虫结合批量下载评书、有声书、戏曲等的使用教程
- 云计算中存储基础知识
- (一)Anaconda的安装和使用
- python反爬虫原理与绕过实战pdf-antispider
- linux可以挂载nas盘吗_linux可以挂载nas盘吗
- 八个常见Java项目,献给初学编程的你!
- Kindle电子书整理脚本
- 谷歌浏览器关于滚动事件警告去除
热门文章
- 前端学习(2440):axios处理文章数据
- “约见”面试官系列之常见面试题之第九十二篇之created和mounted区别(建议收藏)
- 前端学习(2186):知识回顾
- 前端学习(1425):同步异步概述
- 前端学习(685):循环的目的
- spring mvc学习(4):第一个spring mvc项目
- java学习(159):两个线程共同完成1到100计算
- java学习(77):GUL下拉菜单框和滚动条
- java学习(25):三目运算符
- pythonsys标准_python 以标准输出(sys.stdout)为例,看python的标准输入、标准错误输出...