SQL查询以解释下拉列表的日期范围

问题描述 投票:0回答:1

我将带有汽车信息的SQL数据库与强大的WordPress插件结合使用,该插件可输出包含数据的动态表格。

该插件还通过下拉列表提供了不错的过滤器功能,该功能根据列值过滤内容-但是我遇到了一个问题。

数据库的一列包括特定汽车的生产日期范围(例如2012年至2016年)。因此,我有许多日期范围不同且经常重叠的汽车。因此,当我打开此下拉列表时,我有很多重复项。

例如:

2012 - 2016
2012 - 2018
2013 - 2014
2013 - 2017
and so on...

我希望用户能够从多个年份中选择(例如2014、2015、2016 ...)。如果通过下拉菜单选择了一年(例如2014年),则需要显示与此范围相匹配的所有行(例如,上面的示例也是如此,其中2012-2016年也是匹配项,因为2014年在此范围内。)

我写信给开发人员,他告诉我使用字符串,但是我不知道该怎么做。

该插件提供了通过$get从SQL表中获取数据的可能性。

如果有人帮助我解决这个问题,我真的很高兴。

我将带有汽车信息的SQL数据库与强大的WordPress插件结合使用,该插件可输出包含数据的动态表格。该插件还通过下拉菜单提供了不错的过滤器功能,......>

sql wordpress dropdown
1个回答
0
投票

[首先规范化架构,并在两列中使用整数而不是字符串。例如,下一年的made_from和上一年的made_to

然后您可以简单地使用:

© www.soinside.com 2019 - 2024. All rights reserved.