从表中选择非日期格式值

时间:2016-03-22 10:21:30

标签: sql sql-server datetime

我使用的是SQL Server,我有下表:

+----------+---------+------------+
|  name1   |  name2  |    date    |
+----------+---------+------------+
| Value 1  | Value 2 | 123        |
| Separate | cols    | 01/12/2015 |
| aaa      | ssss    | 25/12/2015 |
+----------+---------+------------+

我专注于日期栏。这是一个nvarchar列。 我会从日期列中选择不是日期格式的所有值。 因此,我会选择123值,因为它不是dd-mm-yyyy格式。 你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

试试这个

SELECT * FROM TABLEANME WHERE CHARINDEX('/',Date)=0