基于SQL中的开始/结束日期创建额外列

基于SQL中的开始/结束日期创建额外列,sql,Sql,我有一个包含会员注册信息的表格,其中包括会员的开始日期和结束日期。如下所示: 目标是以以下布局输出数据: 首先,您需要从该表中获取数据。然后使用外部编程语言(如PHP或JAVA)处理它 算法如下所示: 获取所有开始值和结束值 将它们合并到一个数组中 按日期排序 使用日期创建新表使用外部代码创建数据库 foreach成员遍历日期数组并检查它是否在memberdates之间,然后直接在新表sql update中设置1或0,或者创建临时数组以准备插入。 这应该行得通。如果你告诉我你的代码语言,我可以帮

我有一个包含会员注册信息的表格,其中包括会员的开始日期和结束日期。如下所示:

目标是以以下布局输出数据:
首先,您需要从该表中获取数据。然后使用外部编程语言(如PHP或JAVA)处理它

算法如下所示:

获取所有开始值和结束值 将它们合并到一个数组中 按日期排序 使用日期创建新表使用外部代码创建数据库 foreach成员遍历日期数组并检查它是否在memberdates之间,然后直接在新表sql update中设置1或0,或者创建临时数组以准备插入。 这应该行得通。如果你告诉我你的代码语言,我可以帮你写