【问题标题】:SQLite calculate DOB given ageSQLite 计算给定年龄的 DOB
【发布时间】:2022-01-24 09:34:09
【问题描述】:

我正在学习有关 SQL 和处理日期的更多信息。我正在使用本身没有日期的泰坦尼克数据集,但我想我可以推导出一些日期来开始使用泰坦尼克沉没日期(“1912-04-15”)和年龄列。我一直在谷歌搜索,过去一个小时无法取得进展,希望能在这里得到一些帮助!似乎有很多关于如何与这个例子相反的信息(从 DOB 推导出年龄)。

我正在使用 SQLite 并寻找类似以下的内容。

SELECT 
    date("1912-04-15", "- " || CAST(age*365 AS INT) || " days") AS dob
FROM titanic

简而言之,如何获取静态日期并在给定另一个数据列的情况下添加动态天数?

【问题讨论】:

    标签: sql sqlite datetime


    【解决方案1】:

    Yikes 原来我非常接近!删除空间就行了!

    SELECT 
        date("1912-04-15", "-" || CAST(age*365 AS INT) || " days") AS dob
    FROM titanic
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2014-05-18
      相关资源
      最近更新 更多