查询:
SELECT sv_inquiry.inquiry_id, sv_inquiry.owner_rep, sv_inquiry.status
,sv_inquiry.owner_rep, sv_inquiry.closed_dt
FROM sv_inquiry
WHERE sv_inquiry.typ = 'incident'
AND sv_inquiry.status = 'resolved'
AND sv_inquiry.owner_grp = 'service center NL & INT'
AND sv_inquiry.closed_dt LIKE '%17-6-2013%'
ORDER BY sv_inquiry.inquiry_id DESC
问题:
此查询返回一个空结果集,除非我遗漏“ AND sv_inquiry.closed_dt LIKE '%17-6-2013%'
”,但如果我遗漏它,我将获得过去几年的所有结果,我只需要获得特定日期的结果。
sv_inquiry.closed_dt is a field of the DATETIME type
.
我可能应该实现使用 CAST 或 CONVERT,尽管我不知道如何调整查询以包含它并且只显示特定日期的结果。
(查询在 PHP 网站上使用SQLSRV_QUERY
语句)
谁能为我调整查询,以便我可以使用该sv_inquiry.closed_dt
字段搜索特定日期?