Выборка значений из mySQL

257
06 февраля 2018, 10:15

Есть запрос на 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
Answer 1
SELECT  dateblock 
FROM users 
WHERE (razreshenie =1 AND dateblock >=NOW()) 
OR (razreshenie =0 AND dateblock < NOW())
Answer 2

Вариант 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

READ ALSO
file_put_conents знаки вопросика

file_put_conents знаки вопросика

Появилась проблема с кодировкой или, черт его пойми, с чем

202
Вывод информации из базы по фильтру [требует правки]

Вывод информации из базы по фильтру [требует правки]

Помогите составить запрос, нужно с базы к примеру users вывести информации с столбца balanceВывести только тех у кого баланс больше 1000

194
Область видимости переменных класса в PHP

Область видимости переменных класса в PHP

Есть такой php-файл с классом:

187
Равномерно распределить коллекцию

Равномерно распределить коллекцию

Всем привет ребята, нужна помощь в распределении коллекцийLaravel 5

180