精易论坛

标题: 数据库读取问题 [打印本页]

作者: 515856338    时间: 2025-3-30 10:00
标题: 数据库读取问题
用易语言提交的时间,在sql(SQLiteStudio)这个软件里面去读取

读取 2025年3月29日之前的所有数据
读取结果是 2025年3月2日到3月9日无法被读取出来,必须在前面加0才行。比如2025年3月02日这样才行。想知道为什么会这样,易语言想要给月份加0怎么弄?有没有办法可以避免?


作者: 小麒QCC    时间: 2025-3-30 10:06
SELECT * FROM your_table WHERE STRFTIME('%Y-%m-%d', date_column) < '2025-03-29';
试试改变语句
作者: jzc123    时间: 2025-3-30 11:17
3333333333333333333333
作者: Mai001    时间: 2025-3-30 14:44
小麒QCC 发表于 2025-3-30 10:06
SELECT * FROM your_table WHERE STRFTIME('%Y-%m-%d', date_column) < '2025-03-29';
试试改变语句

刚学数据库来学习一下
作者: 走一回    时间: 2025-3-30 16:15
时间型类型,不是要用时间型字段类型为好,用  [时间值]  这样为好,如果把时间类型当作文本或数值眯比较判断,会出错的。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4