sql-convert相关内容

如何将 DateTime 转换为 VarChar

我需要将 DateTime 变量中的值转换为 varchar 变量,格式为 yyyy-mm-dd 格式(没有时间部分). 我该怎么做? 解决方案 使用 Microsoft Sql Server: ---- 创建测试用例--声明 @myDateTime 日期时间SET @myDateTime = '2008-05-03'---- 转换字符串--选择左(转换(VARCHAR,@myDa ..
发布时间:2022-01-31 17:11:31 数据库

SQL Server 中的自定义日期/时间格式

我正在尝试编写一个存储过程,该过程从表中选择列并将 2 个额外的列添加到 ResultSet.这 2 个额外的列是表中一个字段的转换结果,该字段是一个日期时间字段. 日期时间格式字段具有以下格式'YYYY-MM-DD HH:MM:SS.S' 应采用以下格式的 2 个附加字段: DDMMM HHMMT,其中 T 是上午的“A"和下午的“P" 示例:如果字段中的数据为“200 ..
发布时间:2021-12-11 08:31:30 数据库

如何将日期时间转换为 VarChar

我需要将 DateTime 变量中的值转换为 varchar 变量,格式为 yyyy-mm-dd 格式(没有时间部分). 我该怎么做? 解决方案 使用 Microsoft Sql Server: ---- 创建测试用例——声明 @myDateTime 日期时间SET @myDateTime = '2008-05-03'——-- 转换字符串——选择左(转换(VARCHAR,@myDa ..
发布时间:2021-12-02 14:39:35 数据库

SQL Server:如何将二进制转换回int

我们的IS管理员以 binary(2)的形式将8个标记(如"00010000"(仅是true和false))存储到SQL Server.在这种格式下,数据的值类似于"0x1000". 是否可以将此二进制文件转换回'00010000'? 转换,广播,子字符串无效. 解决方案 查询返回十六进制数(0x ...-十六进制)作为其位掩码 CREATE TABLE #Temp(测试V ..
发布时间:2021-04-15 19:34:20 数据库

如何将数字转换为数据时间

我需要使用SQL Server将bigint值转换为datetime值的帮助. 示例值634254092190100000 如何转换为日期时间值? 到目前为止,这是我所拥有的,但是出现错误: 将表达式转换为int数据类型的算术溢出错误 select dateadd(s, convert(bigint, 632979854880200000) / 1000, convert ..
发布时间:2020-07-25 19:44:58 数据库

在SQL Server中将dd/mm/yyyy转换为日期

我很努力地尝试将字符串类型的列转换为日期. 列名称为StartDate,其中包含字符串日期格式dd/mm/yyyy.字段类型为varchar(3000). 我尝试了以下操作: CONVERT(datetime, StartDate, 103) CAST(CONVERT(VARCHAR(10), StartDate, 110) AS DATE) CONVERT(DATE, RI ..
发布时间:2020-07-25 19:44:56 其他开发

varchar转换为Datetime

以下代码为什么起作用: CAST(DateOfAction AS Date) ,但此代码不会: CAST (DateOfAction AS日期时间) 注意: DateOfAction 是 varchar 字段 有人可以解释一下并给出正确的代码吗? 解决方案 除指出该日期的其他答案外,某些转换并非日期时间也是安全的,还存在日期范围大 ..

SQL Server中的自定义日期/时间格式

我正在尝试编写一个从表中选择列的存储过程,并向ResultSet添加2个额外的列。这两个额外的列是表中某个字段上的转换结果,它是一个日期时间字段。 日期时间格式字段具有以下格式:YYYY-MM-DD HH:MM:SS.S' 另外两个字段应为以下格式: DDMMM HHMMT,其中T是am的'A',pm的'P' 示例:如果字段中的数据是“2008-10-12 13:19:1 ..
发布时间:2017-04-13 21:59:59 数据库

如何将DateTime转换为VarChar

我正在Sql Server 2005中进行查询,我需要将 DateTime 变量中的值转换为 varchar 变量在 yyyy-mm-dd 格式(没有时间部分)。如何做? 解决方案 使用Microsoft Sql Server: - - 创建测试用例 - DECLARE @myDateTime DATETIME SET @myDateTime ='2008- ..
发布时间:2017-04-13 21:51:09 数据库