如何从数据库中选择月份之间的哪个月?

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

我有2个输入字段,它们具有文本,而html中还有另一个下拉菜单(选择选项)。用户键入文本,然后从下拉菜单(选择选项)中选择月份,然后将其提交到数据库。下拉菜单有四个月的三月,六月,九月和十二月。我想从数据库中创建一个查询,该查询在以下月份之间进行选择:

SELECT * FROM `returndocs` WHERE Year='2020' and Month BETWEEN 'March' AND 'June'

我的数据库是:enter image description here

我想选择从三月到六月开始发布的数据库中的所有数据。我该怎么办?

sql database
1个回答
-1
投票

由于您以text类型定义了月份,因此您将需要手动键入月份之间的所有内容:

SELECT *
FROM `returndocs` 
WHERE Year = 2020 AND
      Month IN ('March', 'April', 'May','June');
© www.soinside.com 2019 - 2024. All rights reserved.