SELECT * FROM `mytable`
WHERE
( DATE(`date`) BETWEEN DATE_SUB(CURDATE(),INTERVAL 7 DAY) AND CURDATE() )
AND
( TIME(`date`) BETWEEN "12:00:00" AND "13:00:00" )
@mistergalynsky в смысле статических? Не очень понимаю о чем Вы.
Я искренне считаю что логику приложения надо реализовывать средствами языка программирования.
Соответственно в коде вашего языка и реализуйте рассчет нужных параметров. Или я не понял о чем Вы?
@Kaes Тогда стек технологий я Вам расписал выше.
Что именно использовать из скриптовых языков - дело вкуса, принципиальной разницы нет.
Лучше использовать то, в чем есть какой то опыт.
@copist минивеб сервер не очень хорошо пожалуй что, задолбаетесь с фаерволами/динамическими ip и проч.
Лучше или сервер пинать если принтеров не много, или если много вебсокет открывать с клиента до сервера например.
@Diel сейчас погуглил - нашел хитрый алгоритм ibobr.ru/secrets/apple-id-bez-karty.html Похоже что действительно можно сделать appleid без карты.
Но все равно не понимаю нафига это надо. Основная масса востребованых приложений - платная. Как то странно отдать 30-50 тысяч за телефон и зажать пару баксов за софт :)
@polyanin не понимаю, что вы подразумевали под `date` в Вашем первом запросе? У Вас же есть publication_date , почему бы по нему не выбрать?
И покажите explain целиком. Using temporary в любом случае будет, раз вы используете DATE()
@Cybran по нынешней логике кода у вас в X содержится либо число, либо X не определено. Но в какой то момент в будущем, Вы можете переписать часть кода, к примеру X может быть числом или false. Или еще чем то.
Я бы проверял как то вроде if (typeof x != 'undefined' && x > 0) {
@FanatPHP любые дети рано или поздно вырастут и пойдут работать :) может быть ко мне, может быть не ко мне - не важно. Развернутые ответы это мои способ улучшить карму :)