C# Sql查询中的日期时间与CSV文件的比较
我正在使用.NET ODBC连接查询CSV文件。我需要比较日期时间列 CSV文件C# Sql查询中的日期时间与CSV文件的比较,c#,sql,.net,csv,odbc,C#,Sql,.net,Csv,Odbc,我正在使用.NET ODBC连接查询CSV文件。我需要比较日期时间列 CSV文件 PID;PNAME;PDATE 1;A;1/10/2014 9:20:30 AM; 2;B;2/8/2014 9:20:30 AM; 3;C;6/29/2014 9:20:30 AM; 4;D;1/10/2014 9:20:30 AM; SCHEMA FILE [Products.csv] ColNameHeader=True Format=Delimited(;) MaxScanRows=25 Char
PID;PNAME;PDATE
1;A;1/10/2014 9:20:30 AM;
2;B;2/8/2014 9:20:30 AM;
3;C;6/29/2014 9:20:30 AM;
4;D;1/10/2014 9:20:30 AM;
SCHEMA FILE
[Products.csv]
ColNameHeader=True
Format=Delimited(;)
MaxScanRows=25
CharacterSet=Unicode
下面的查询在SQL Server中运行良好,但不适用于CSV文件
SELECT *
FROM [Products.csv]
WHERE CAST(PDATE as datetime) > CAST('1/10/2014 9:20:30 AM' as datetime)
我越来越不正常了
ERROR [42000] [Microsoft][ODBC Text Driver] Syntax error (missing operator) in query expression 'CAST(PDATE as datetime) > CAST('1/10/2014 9:20:30 AM' as datetime)
我在询问中遗漏了什么?是否有其他方法来比较日期时间列 从您的查询中删除结尾点“.”,这是印刷错误。