1 (edited by razdrob 2016-03-04 08:33:50)

Topic: Ошибка SQL запроса Action -> ПОИСК

При поиске по дате в базе MySQL вываливается с ошибкой "#42000You have an error in your SQL syntax"
SELECT DISTINCT `users`.`Besday`,`users`.id FROM `users` WHERE (`users`.`Besday` > '2016-03-01 00:00:00.000' AND `users`.`Besday` < '2016-03-01 23:59:59.999") ORDER BY `users`.`Besday` ASC
                                ,     ^ кавычка должна быть одинарная
Как поправить ?

Re: Ошибка SQL запроса Action -> ПОИСК

Запрос по кнопке будет так :

SELECT DISTINCT 
users.Besday,
users.id
FROM users 
WHERE 
users.Besday > '2016-03-01 00:00:00.000' AND users.Besday < '2016-03-01 23:59:59.999' 
ORDER BY users.Besday ASC 

можно так : ( если дата статична )

SELECT DISTINCT 
users.Besday,
users.id
FROM users 
WHERE 
users.Besday > '2016-03-01 00:00:00.000' AND users.Besday < '2016-03-02 00:00:00.000' 
ORDER BY users.Besday ASC 

можно так:

SELECT DISTINCT 
users.Besday,
users.id
FROM users 
WHERE 
users.Besday Between '2016-03-01 00:00:00.000' AND  '2016-03-02 00:00:00.000' 
ORDER BY users.Besday ASC