избегание подводных камней в SQLite DateTime сравнения
]непосредственно сравнивая строки DateTime в SQLite, часто приводит к несоответствиям. Более надежный метод включает в себя эти шаги:
стандартизировать до yyyymmdd:
]эффективные запросы:
]с форматом yyyymdd, запросы становятся простыми и надежными:
SELECT *
FROM table_1
WHERE mydate >= 20090101 AND mydate
]
это точно фильтровал mydate
в пределах указанного года. Обратите внимание, что вам больше не нужны цитаты вокруг значений даты, поскольку они являются целыми числами.
обработка пользовательского ввода:
]]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3