我表a中有一个字段atime,格式是:
2007-06-06 15:45:32
2007-06-06 15:35:32
2007-06-06 15:45:35
2007-06-06 15:45:33
2007-06-06 15:23:32
2007-06-06 15:12:32
...................我想查出这个字段中不满足"year-month-day hh:mm:cc"这样格式的数据,不知道该如何写SQL,谢谢!
2007-06-06 15:45:32
2007-06-06 15:35:32
2007-06-06 15:45:35
2007-06-06 15:45:33
2007-06-06 15:23:32
2007-06-06 15:12:32
...................我想查出这个字段中不满足"year-month-day hh:mm:cc"这样格式的数据,不知道该如何写SQL,谢谢!
解决方案 »
- mysql中的左外连接在oracle中用什么表示?mysql中的数据库在oracle中对应什么?
- 关于查询XML字段的问题
- 怎么抓某年月第二个周一是几号,在线结贴..
- 面试题!
- 该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务?
- 数据库连接成功,但多次刷新会出现[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
- 请问一个关于数据库容量的问题
- 请问在sql server 中写存储过程时时从v foxpro导入数据到sql server中,如何写这个存储过程?谢谢
- 求一sql语句
- 幫忙寫個觸發器
- sql數據庫的類型
- dbgrid onDrawColumnCell事件
确定输入表达式是否为有效的日期。语法
ISDATE ( expression ) 参数
expression一个表达式,将要验证它是否为一个日期。expression 是任何返回 varchar 数据类型的表达式。 返回类型
int注释
如果输入表达式是有效的日期,那么 ISDATE 返回 1;否则,返回 0。下表显示一组示例所得到的返回值。
select * from a
where len(Convert(nvarchar(50),atime))=19 and charindex('-',Convert(nvarchar(50),atime))=5 and charindex(' ',Convert(nvarchar(50),atime))=11 and charindex(':',Convert(nvarchar(50),atime))=14
and substring (Convert(nvarchar(50),atime),6,2)<=12
这样试试