首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

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

以日期中的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';

热点排行