我有一个关于 between 和 join table 的问题。我在下面有一个代码:
SELECT t_submissions.badge_id,
t_submissions.employee_name,
t_submissions.dept_name,
t_submissions.ot_date,
t_submissions.ot_from,
t_submissions.ot_to,
t_submissions.remarks,
t_submissions.submission_by,
t_acknowledged.acknowledge_by,
t_approved.approval_by
FROM t_submissions,
t_acknowledged,
t_approved
WHERE ot_date BETWEEN '01-Mar-2012' AND '30-Mar-2012'
AND t_submissions.submission_no = t_acknowledged.submission_no
AND t_submissions.submission_no = t_approved.submission_no;
当我尝试编译此代码时,显示日期为 2012 年 3 月 1 日至 2012 年 3 月 30 日的数据。显示日期为 01-Jun-2012、02-Jul-2012 的示例数据。好吧,我认为我的代码有问题。需要你的建议。请帮忙。:-)