hi,
有一个表两个字段,ID和Birthday,ID是自增数字,主键,Birthday是字符串,录入的时间格式字符串。由于某个原因,某些记录的Birthday字段中保存了非法的时间字符串,无法转换成时间格式,使用Convert将会出错。怎样才能定位到哪些记录中的Birthday字段数据是非法的呢?
3Q
select * from yourtable where isdate(yourDate)=0
select isdate('2001-1-1') select isdate('2001-1')
1 是日期
0 不是日期
自己写sql查询。