Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.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# 使用odbc从datetime中选择时间值或日期值_C#_Sql_Odbc - Fatal编程技术网

C# 使用odbc从datetime中选择时间值或日期值

C# 使用odbc从datetime中选择时间值或日期值,c#,sql,odbc,C#,Sql,Odbc,我有一个SQL查询是由C system.data.odbc OdbcCommand对象发送的 Calldate列是日期时间类型 我希望select语句只返回值的日期部分。DateValue函数似乎没有任何作用。我希望在提供给OdbcCommand对象的SQL中实现这一点 编辑1:查询的资源是access mdb文件。如果您使用的是sql server,则可以转换日期时间 select convert(datetime, CallDate, x) from calls x可以表示不同日期格式的

我有一个SQL查询是由C system.data.odbc OdbcCommand对象发送的

Calldate列是日期时间类型

我希望select语句只返回值的日期部分。DateValue函数似乎没有任何作用。我希望在提供给OdbcCommand对象的SQL中实现这一点


编辑1:查询的资源是access mdb文件。

如果您使用的是sql server,则可以转换日期时间


select convert(datetime, CallDate, x) from calls
x可以表示不同日期格式的不同符号/数值。有关所有不同数值及其输出示例,请参见此链接

根据OP使用的是access而不是SQL server这一事实进行编辑

您可以使用MS format功能格式化任何字符串:


SELECT Format(CallDate,'yyyy/mm/dd') FROM calls

此处有更多格式选项:

如果您使用的是sql server,则可以转换日期时间


select convert(datetime, CallDate, x) from calls
x可以表示不同日期格式的不同符号/数值。有关所有不同数值及其输出示例,请参见此链接

根据OP使用的是access而不是SQL server这一事实进行编辑

您可以使用MS format功能格式化任何字符串:


SELECT Format(CallDate,'yyyy/mm/dd') FROM calls
这里有更多的格式选项:

怎么样-

选择datevalueCalldate from calls

列出的其他功能如何-

选择datevalueCalldate from calls


列出的其他函数

有几种格式可供选择…从调用中选择CONVERTDateTime、Calldate、103;-这是一个未定义的函数。从调用中选择CASTCalldate作为varchar-这回答了语法错误。当从数据库检索数据时,您可以选择获取c中的日期或时间部分。在很多情况下,表现是可以比较的。是的,我知道:问题是,由于一些原因,它会变得混乱和不合法。如果可能的话,我希望避免这种情况。有几种格式可以…从调用中选择CONVERTDateTime、Calldate、103;-这是一个未定义的函数。从调用中选择CASTCalldate作为varchar-这回答了语法错误。当从数据库检索数据时,您可以选择获取c中的日期或时间部分。在很多情况下,表现是可以比较的。是的,我知道:问题是,由于一些原因,它会变得混乱和不合法。如果可能的话,我希望避免这种情况。如果它通过odbc查询access mdb文件,您可能认为我们正在使用MS SQL Server数据库。我们不是。强制转换和转换在MS Access中不起作用。当他写到我没有提供那个信息时。抱歉。如果它通过odbc查询access mdb文件,则假定我们正在使用MS SQL Server数据库。我们不是。强制转换和转换在MS Access中不起作用。当他写到我没有提供那个信息时。对不起,对不起,如问题所述。该函数不起作用。抱歉,如问题中所述。这个函数不起作用。