gpt4 book ai didi

SQL:如何通过某些列的值将表中的 'split' 行?

转载 作者:行者123 更新时间:2023-12-01 06:38:03 26 4
gpt4 key购买 nike

<分区>

我有一个表格,其中包含这样的行:

Name  | date_from  | date_to    | age
------+------------+------------+-----
Alice | 01.12.2004 | 03.04.2008 | 35
Bob | 04.02.2013 | 04.11.2014 | 43

我想制作一个表格,将每一行分成一年的时间间隔date_fromdate_to 列,保留 Name,并更新 age,如下所示:

Name  | date_from  | date_to    | age
------+------------+------------+-----
Alice | 01.12.2004 | 01.12.2005 | 35
Alice | 01.12.2005 | 01.12.2006 | 36
Alice | 01.12.2006 | 01.12.2007 | 37
Alice | 01.12.2007 | 01.12.2008 | 38
Alice | 01.12.2008 | 03.04.2008 | 39
Bob | 04.02.2013 | 04.02.2014 | 43
Bob | 04.02.2014 | 04.11.2014 | 44

这可以用 SQL 实现吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com