通过选择操作从日期中选择日期

时间:2018-07-07 14:44:03

标签: sql date select sqlite

这是我的查询:

SELECT DAY(Fecha) FROM tAsistencia WHERE Alumno = 2;

该查询旨在简单地返回日期的日期部分(Fecha是DATE类型的列),但是我得到了DAY是未知函数的错误。如何获得预期的结果?

2 个答案:

答案 0 :(得分:2)

SQLite没有day函数。不过,您可以使用strftime来获得该功能:

SELECT STRFTIME('%d', Fecha) FROM tAsistencia WHERE Alumno = 2;

答案 1 :(得分:1)

您可以这样使用 strftime 函数:

SELECT STRFTIME('%d', Fecha) FROM tAsistencia WHERE Alumno = 2;