SQL将日期时间转换为日期名称

Posted

技术标签:

【中文标题】SQL将日期时间转换为日期名称【英文标题】:SQL convert datetime to day name 【发布时间】:2016-08-04 02:40:31 【问题描述】:

我想从日期时间转换为日期名称,但我遇到了转换失败的问题。

编辑:从日期列转换为日期名称

数据库sql

错误:

从字符串转换日期和/或时间时转换失败。

使用的代码:

SELECT DATENAME(dw, date) AS date , name, date 
FROM kkpsurabaya

【问题讨论】:

日期列是什么数据类型?你用的是什么数据库? 请贴出你使用的是什么数据库以及kkpsurabaya表的表结构。 你看到标签了吗? "sql 将日期时间转换为日期名称" 你不会得到这种回应的太多帮助。系统会询问您正在使用哪种数据库软件(SQL Server、mysql 等) - 还有您的字段 date 是什么数据类型。不要对那些试图帮助你的人无礼。 SQL 是一个通用术语,意思是结构化查询语言。许多具有不同语法和不同功能的 DBMS 都使用它。我在您的帖子中没有看到任何 表格,因为您还没有提供。您也没有告诉我们您正在使用什么数据库,也没有提供有关数据类型的任何信息。不要采取态度,edit您的问题并提供您被要求提供的详细信息。如果您需要帮助,请向我们提供帮助所需的信息。如果您不想这样做,请在其他网站上提问。 【参考方案1】:

由我解决:我将 varchar 从 insert 转换为 datetime 并工作。

【讨论】:

以上是关于SQL将日期时间转换为日期名称的主要内容,如果未能解决你的问题,请参考以下文章

如何将日期时间转换为erlang中的日期名称和月份名称?

sql server2000如何将数字转换为日期时间

将日期转换为 SQL 日期时间

sql将字符串转换为日期/日期时间

sql字符串转换日期

SQL - 将 varchar 转换为日期时间