緯度経度と日付に応じてレコードを検索するクエリがあります。日付から15分を加算して差し引く方法
クエリは同じ日付で正常に動作しますが、日付の15分前と15分後のレコードを取得したいとします。
の作業の問合せこのです:
SELECT
*
FROM post
WHERE st_lati LIKE '19.878454%' AND st_longi LIKE '73.836708%'
AND ed_lati LIKE '20.012709%' AND ed_longi LIKE '73.791389%'
AND pt_date LIKE '2017-05-30 06:30%'
私はDATEADD関数が、その与えてエラーを使用しようとしたマイナス15分。
私の試み
SELECT
*
FROM post
WHERE pt_date DATEADD(minute, -15 * @h - @m, pt_date)
AND st_lati LIKE '19.878454%'
AND st_longi LIKE '73.836708%'
AND ed_lati LIKE '20.012709%'
AND ed_longi LIKE '73.791389%'
私はどこpt_date 15分前と15分後にレコードを取得したいです。
1.エラーが発生した場合は、あなたの質問にそのまま引用してください。 2.比較演算子がありません。ここでは、 'WHERE pt_date DATEADD(...)' – CBroe