首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于Oracle单行函数与多行函数

    'yy') from dual;--当年第一天 select trunc(sysdate, 'q') from dual;--当前时间所在的季度的第一天 select trunc(sysdate, 'mm...· 日期 + 数字 = 日期,表示若干天之后的日期; · 日期 – 数字 = 日期,表示若干天之前的日期; · 日期 – 日期 = 数字,表示两个日期之间的间隔天数。...这些函数能在select或select的having子句中使用,当用于select子串时常常都和GROUP BY一起使用。多行函数分为接收多个输入,返回一个输出。...  select deptno,avg(sal) from emp group by deptno;  --group by作用于多列: 按部门,不同的工种,统计平均工资  --group by作用于多列...的部门  select deptno,avg(sal) from emp group by deptno having avg(sal)>2000;  --group by的增强  select

    1.1K10

    1.23 PowerBI数据准备-使用List.Dates,展开拉链表的日期

    拉链表是常见的表格形式,它能记录数据的历史状态,通过开始日期和结束日期优化去除了一部分不变的记录,优点是方便维护、节省存储。...PowerBI建模时,如果需要按日期建立关系和汇总,就要把日期展开放在一列,转换为一维表。解决方案 将每一行的开始日期和结束日期之间的日期展开,形成1行*N行的笛卡尔积。...举例将使用开始日期和结束日期的假期表转换为带日期列的一维表。操作步骤 STEP 1 PowerQuery获取数据后,点击菜单栏添加列下的自定义列,输入如下代码。...List.Dates([开始日期],Duration.Days([结束日期]-[开始日期])+1,#duration( 1, 0, 0, 0 ))List.Dates是用开始日期、延续天数生成一个日期列表...STEP 2 点击日期列标题右侧的展开按钮,选择扩展到新行。STEP 3 调整日期列的数据类型后,如下:拓展List.Numbers与List.Dates类似,能实现数字区间的展开。

    4400

    数据科学面试中应该知道的5个SQL日期函数

    DATE_TRUNC() DATE_TRUNC(date_expression, date_part) DATE_TRUNC() 将日期缩短为指定的日期部分。...在下面的示例中,由于我们指定了 date_part = MONTH,因此 date_trunc() 将截断日期以获取该月的第一天: DATE_TRUNC('2021-06-28', MONTH) =...'2021-06-01' DATE_TRUNC('2021-06-28', YEAR) = '2021-01-01' 如果我们指定 date_part = YEAR,那么我们将得到指定日期的年份的第一天...DATE_TRUNC 在你希望定期(例如每周、每月或每年)汇总数字时非常有用 DATE_TRUNC 在进行分组分析时是必要的,你通常按月对用户进行分组 示例 :假设你想从下表中获得每周的销售额总和:...sales ) SELECT week_date, SUM(daily_sales) as weekly_sales FROM sales_data GROUP BY week_date

    1.6K30
    领券