SQLigt:仅提取特定月份

时间:2018-04-20 04:58:09

标签: sqlite

我正在努力用SQLite选择特定月份。

SELECT * 
FROM order
WHERE strftime('%m', transaction_date) = '10';

我已经尝试了这个并显示" [21:55:30]查询以0.000秒完成。"但网格视图中没有显示任何内容。这就是我在订单表中的含义。我已经尝试将日期改为10-23-2015格式,但它没有用。我不想使用 LIKE ,因为这是我无法看到日期格式的假设。 enter image description here

1 个答案:

答案 0 :(得分:1)

日期在SQLite中存储为文本,因此您可以在此处使用子字符串:

SELECT * 
FROM order
WHERE SUBSTR(transaction_date, 1, 2) = '10';