Есть запрос на php к mySQL:
$sql = "SELECT dateblock FROM users";
Как сделать в запросе, чтобы выбирались данные razreshenie =1 если dateblock >= чем текущая дата и равнялись 0, если меньше ?
В итоге должна получиться такая таблица
razreshenie datablock
строка 1 1 10-02-2018
строка 2 0 01-01-2018
строка 3 0 03-01-2018
строка 4 0 02-01-2018
строка 5 1 25-02-2018
SELECT dateblock
FROM users
WHERE (razreshenie =1 AND dateblock >=NOW())
OR (razreshenie =0 AND dateblock < NOW())
Вариант 1:
SELECT dateblock,(DATE(dateblock)>=DATE(NOW())) as razreshenie FROM users
Вариант 2:
SELECT dateblock,IF(DATE(dateblock)>=DATE(NOW()),'true','false') as razreshenie FROM users
Вместо true
и false
можно написать 1 и 0
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите составить запрос, нужно с базы к примеру users вывести информации с столбца balanceВывести только тех у кого баланс больше 1000
Всем привет ребята, нужна помощь в распределении коллекцийLaravel 5