读书人

以日期中的4位年份做为查询条件的语句

发布时间: 2012-10-17 10:25:47 作者: rapoo

以日期中的4位年份做为查询条件的语句该怎么写?
如:一张表(table) 有个日期类型的字段(djsj(datetime)) 我想查不是本年度的数据

该怎么写啊

期望各位大侠帮助!

[解决办法]
year(djsj) = '2012'
[解决办法]

SQL code
WHERE YEAR(djsj)<>YEAR(CURRENT_DATE())
[解决办法]
select * from 一张表 where djsj not between '2012-01-01' and '2012-12-31';
[解决办法]
SELECT * FROM tb
WHERE YEAR(djsj)='2012';

读书人网 >Mysql

热点推荐