Advertisement

(daily, weekly, monthly data queries)(multi-column join queries)(window functions for ranking (rank, dense_rank, row_number))(logical conditions in select queries)(data transformation with SQL)

阅读量:

文章目录

  • 一、建立每日数据查询机制

  • 二、整合多字段信息

  • 三、深入解析MySQL8.0中的窗口函数:排名机制中的rank、dense_rank与row_number对比分析

    • 四、select查询使用条件逻辑
    • 五、SQL 行转列,列转行
      • 1.行转列
      • 2.列转行

一、sql查询当天,一周,一个月的数据

函数语法:
DateDiff(interval, date1, date2)以指定的interval方式计算两个日期之间的间隔。
DATEDIFF(datepart, start_date, end_date)
注释:end_date减去start_date的值;若start_date晚于end_date则结果为负。
若计算结果超出整数值范围,则DATEDIFF将报错。
其中对毫秒单位的最大限制是:每天约5.9小时(精确到分钟和秒)。
查询当天日期在一周内的数据
函数参数/功能

GetDate( ) 返回当前日期与时间信息 DateAdd(interval, number, date) 通过指定的方式将number加到指定的date上 DatePart(interval, date) 返回指定区间在给定date中的整数值 DateName(interval, date) 返回给定区间在给定date中的名称

``

全部评论 (0)

还没有任何评论哟~