
SQL
<Michael>
这个作者很懒,什么都没留下…
展开
-
查询出任意两个时间之间的小时(时间点),可跨天
select @j := @j + 1 monfrom 表名, ((select @n := 17 - DATE_FORMAT(STR_TO_DATE('2019-12-09 15:33', '%Y-%m-%d %H:%i:%s'), '%H')) b), (select @j := 24 - @n) cwhere @j < 24unionSELECT @m :...原创 2019-12-09 16:05:01 · 611 阅读 · 2 评论 -
mysql索引排序优化小记
系统开发中有如下SQL语句:SELECT c.customer_id, c.customer_name, c.sex, c.tel, c.is_verification AS verificationFlg, c.salesman, ...原创 2019-06-20 10:43:19 · 334 阅读 · 0 评论 -
SQL查询出任意连续日期或时间
查询一年十二个月:SELECT CASE WHEN length(mon) = 1 THEN CONCAT('0', mon) ELSE mon END monthsFROM (SELECT @m := @m + 1 mon FROM 表名称随便, (SELECT @m := 0) ...原创 2019-10-09 10:00:23 · 2239 阅读 · 0 评论