sql - 当有两个或多个逻辑层次结构时,如何提取维度表中列的层次结构?
问题描述
我想知道每个维度中的层次结构列是什么,哪些是“更高”和“更低”?我有许多维度表,但这里有一个具有多个逻辑层次结构的表。
表和limit 1
如下:
manufacture_cal_key | manufacture_shift_code | manufacture_day_date | manufacture_date_shift | manufacture_yearmonth | manufacture_yearmonthday | manufacture_year | manufacture_yearquarter | manufacture_monthofyear | manufacture_quarterinyear
---------------------+------------------------+----------------------+------------------------+-----------------------+--------------------------+------------------+-------------------------+-------------------------+---------------------------
mCAL_2017-05-10s04 | SH4 | 2017-05-10 18:00:00 | mYMDS_2017_05_10_s4 | mYM201705 | mYMD20170510 | mY2017 | mYQ2017Q2 | mMO05 | mQO2
(1 row)
如您所见,制造年份可以是制造月份和制造年份月份的顶级列吗?或者也许我错了,对层次结构的理解不够好。
我希望了解层次结构,如果可能的话,一些很好的参考资料也可以帮助我理解第一原则。
解决方案
推荐阅读
- java - 如何在 Java 中放大或缩小 JtextArea?
- python - Python中的互斥
- flutter - 如何通过未来
_name(String _string) 到 Flutter 中的小部件? - vuejs2 - 为什么在 Vue 3 的 Composition API 中使用“API”这个词?
- c++ - C ++ 17复制省略是否应用于新放置?
- python - 使用python进行概率同化
- python - 使用 python 和 kivy 的小部件类(例如下拉菜单)中的值
- openacc - openacc 循环中有多少个私有数组副本
- sql - 根据时间列选择连续事件的计数
- javascript - 在不使用数组的情况下在 JavaScript 中查找最接近目标的数字