![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
insistere
这个作者很懒,什么都没留下…
展开
-
2020-11-02
SQL GROUP BY 问题 举例: 原表字段:A,B,C,a select t.A as a, t.B as b, MAX(t.C) as c from tab_1 t group by a 问题: 聚合字段可以是原表中的字段名称 比如 t.A 也可以是sql中select关键字后给字段起的别名 比如 a(在多表关联的时候如果有同名的字段 不能直接使用原字段名聚合) 但是如果起的别名和表中原字段名相同的话(如上例子)会优先使用原表中的a字段聚合 而不是 t.A 结论: 在给字段起原创 2020-11-02 14:50:04 · 100 阅读 · 0 评论 -
给定日期求出其所在周的周一到周日任意一天的日期
今天接到一个需求就是按照周去汇总数据,这个好做。但是时间需要统一给定为周末这要怎么处理呢? 下面是朋友给我的一个方法: adddate('1970-01-05',INTERVAL floor(datediff(now_date, '1970-01-05') / 7) * 7 + 6 DAY) 求出给定日期距1970-01-05的天数除以7并向下取整获得相对应的周数 拿到相距1970-01-05的周数然后乘以7使用adddate函数就可以求出这周一的日期 “+”后面蓝色的数字0~6对应周一到周日 .原创 2020-07-31 10:51:56 · 226 阅读 · 0 评论