我有这个。“详细说明俱乐部在任何两个给定日期之间放映的所有电影,由用户输入。例如,俱乐部成员必须能够输入查询参数的开始日期和结束日期”
现在,我将如何进行用户输入?我能想到的唯一方法是使用php或带有html表单的东西来获取值,然后将它们作为查询中的变量提交。然而,这不是我们所需要的。那么,这是如何完成的,以便查询会询问值?或者你不能?
到目前为止,我的查询看起来像这样。
SELECT film.title, film.desc, show.sdate, show.fdate
FROM film
INNER JOIN show
ON film.ID=show.filmID
WHERE sdate = '&userstart' AND fdate = '&userend'
我该如何处理用户输入?另外,查询是否正确?我没有办法测试,我只有一个设计而不是一个实现。
非常感谢
编辑:使用 Windows 系统,MS SQL Server。