Выбрать запрос mysql между датой?

В Вашей отредактированной версии Вы все еще не обеспечиваете ориентированный на многопотоковое исполнение способ обновить MyObject. Любые изменения в свойствах объекта должны будут быть сделаны в, синхронизировал/блокировал блок.

можно записать отдельные методы set для обработки этого, но Вы указали, что это будет трудно из-за полей большого количества. Если действительно случай (и Вы не предоставили достаточно информации уже для оценки этого), одна альтернатива должна записать метод set, который использует отражение; это позволило бы Вам передавать в строке, представляющей имя поля, и Вы могли динамично искать имя поля и обновить значение. Это позволило бы Вам иметь единственный метод set, который будет работать над любым количеством полей. Это не столь легко или как эффективное, но это позволило бы Вам иметь дело с большим количеством классов и полей.

46
задан 24 September 2009 в 04:04
поделиться

2 ответа

select * from *table_name* where *datetime_column* between '01/01/2009' and curdate()

или используя > = и <= :

select * from *table_name* where *datetime_column* >= '01/01/2009' and *datetime_column* <= curdate()
76
ответ дан 26 November 2019 в 20:14
поделиться

Вы можете использовать now () как:

Select data from tablename where datetime >= "01-01-2009 00:00:00" and datetime <= now();
13
ответ дан 26 November 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: