Menu
CoddyTech

处理日期(第 2 部分)

本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 32 课,共 72 课。

日期不能像数字一样进行加减运算。要对日期进行计算,我们必须使用 JULIANDAY 函数将其转换为数字。

这个函数会将日期转换为儒略日,即从公元前 4713 年 1 月 1 日开始连续计算的天数。天文学家会用它计算时间间隔,并比较不同历法。

请注意,在儒略日系统中,一天从正午(12:00:00)开始,因此小数部分 .0 表示正好是正午,小数部分 .5 表示正好是午夜。

要使用它,我们将这样写:

SELECT JULIANDAY('2023-02-20 12:00:00')

这将返回 2459996.0 天

challenge icon

挑战

简单

可用的表和列:

  • events: id,start,end

获取所有持续时间少于 3 天的事件 ID

亲手试试

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: SQL 在线编辑器