我正在为需要从去年 4 月到 6 月检索数据的学校创建一个系统。
我需要一个可以从此日期检索的查询,因为他们的学年总是从六月开始,到四月结束。
我尝试使用 Where 子句选择日期。
"SELECT * FROM students WHERE year(c_date) = ? AND month(c_date) = ? AND c_occupation = 'Student'"
问号用于使用此代码准备语句的 java 语言
pst=conn.prepareStatement(Sql);
pst.setInt(1, year);
pst.setInt(2, month);
我也尝试过这种方法,但是这样,一年过去了,我需要再次输入日期。
SELECT users.* FROM users
WHERE dateadded <= '2019-06-01'
AND dateadded >= '2018-4-30'
我希望它根据今天的年份自动进行。
例如,今天是 2019 年 3 月 20 日。我应该能够返回从这一天到 2018 年 6 月 1 日的所有值
泛舟湖上清波郎朗
慕村9548890
相关分类