这里的年龄SQL查询表需要超过25
病人:
PatientNo {PK}
fName
lName
Address
phoneNo
DOB
这里的问题
获取的25岁以上,其位置是在病人的姓名'Letterkenny'
以下是我的解决方案
SELECT Fname, Lname, address, DOB
FROM Patient
WHERE DOB BETWEEN #01/01/1900# AND #31/12/1991#
AND address = 'Letterkenny';
我的解决方案是否正确?
还有另一种方式来做年龄是否有可能做到这一点,而不是年龄。
WHERE DOB > 25
您需要将日期转换为年龄,通常您需要从今天的日期减去DOB以获取天数/月/年,这将是您可以比较的年龄 –