oracle语句如何查询一段时间内的数据?比如年至今、月至今、或者周至今。

请教各位大神,请问sql语句如何查询一段时间内的数据?比如年至今、月至今、或者周至今。近年、近月、近7天的数据应该如何查询?麻烦各位大神指点指点应该如何使用函数。

买一本oracle的入门书籍或在网上查找学习,磨刀不误砍柴工。
参考教程:https://www.w3cschool.cn/oraclejc/oraclejc-6py42qz7.html