【发布时间】:2020-12-24 21:46:47
【问题描述】:
我认为这是 Oracle SQL 代码的一部分
雇主.eab_yr ||雇主.eab_no >= 20173 和雇主.eab_yr ||雇主.eab_no
谁能向我解释这部分代码在做什么?
它似乎是从雇主表中获取值,其中 eab_yr 介于 2017 年第 3 个月和 2020 年第 2 个月之间。正确吗?
【问题讨论】:
-
eab_no列中的值是什么样的?它们看起来像月份数字吗?我不喜欢代码,例如 201712 在数值上大于 20186 -
从那以后我意识到 eab.no 部分实际上代表一年中的季度(而不是一年中的月份)Q1、Q2、Q3 和 Q4
标签: oracle date where-clause