这是我在查询中输入的2005年数据,但显示错误数据
答案 0 :(得分:2)
您可以改为使用Year()函数。
执行以下查询:
Select title, pubdate as "Publish Date"
From books
Where year(pubdate) = 2005
And category = 'Computer'
答案 1 :(得分:1)
SELECT title,pubdate AS "Publish Date"
FROM books
WHERE pubDate >= '2005-01-01' AND pubDate <= '2005-12-31'
AND category = 'COMPUTER'
您需要正确使用dateformat yyyy-mm-dd。
答案 2 :(得分:0)
欢迎使用S / O。作为新手,您不应发布图片来抽样查询或数据。将实际查询放入您的帖子中(使用空格,而不使用制表符进行格式化)。以及您的样本数据。
在SQL中查询日期时,如果日期是日期字段vs字符,则日期格式不正确。标准格式为“ yyyy-mm-dd”,因此,如果您要查找从2005年1月1日到2005年12月31日的所有活动,则可以
where
pubDate >= '2005-01-01'
AND pubDate < '2006-01-01'
AND category = 'COMPUTER';
如果您的日期/日期是日期/时间,那么我会比2006年1月1日少,