Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Sql查询中的日期时间与CSV文件的比较_C#_Sql_.net_Csv_Odbc - Fatal编程技术网

C# Sql查询中的日期时间与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

我正在使用.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
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)

我在询问中遗漏了什么?是否有其他方法来比较日期时间列

从您的查询中删除结尾点“.”,这是印刷错误。