在Sqlite3中,
我在表格中有条目: (' alice',' 1986-10-10');
人名,日期格式为YYYY-MM-DD。
如果MM和DD相同(不仅仅是比较10-10),还会比较,如何进行比较 如果表中的任何值具有相同值的MM和DD。 Aka,MM和DD的值是相同的。
答案 0 :(得分:0)
您可能正在寻找以下类似的查询:
select * from <table_name>
where strftime('%m', <datefield>) == strftime('%d', <datefield>);
如果您的<datefield>
以YYYY-MM-DD
格式存储,则strftime('%m', ..)
函数将提取月份部分,strftime('%d', ..)
- 日期部分。