相关疑难解决方法(0)

如何将DateTime转换为VarChar

我在Sql Server 2005中进行查询,我需要将DateTime变量中的值转换为格式的varchar变量yyyy-mm-dd(没有时间部分).我怎么做?

sql sql-server datetime sql-convert

294
推荐指数
9
解决办法
141万
查看次数

如何将日期转换为格式为"mm/dd/yyyy"

我有一个sql table名为date date的列CREATED_TS,它以不同的格式保存日期,例如.如下所示

Feb 20 2012 12:00AM
11/29/12  8:20:53 PM          
Feb 20 2012 12:00AM
11/29/12  8:20:53 PM          
Feb 20 2012 12:00AM
11/29/12  8:20:53 PM          
Nov 16 2011 12:00AM
Feb 20 2012 12:00AM
11/29/12  8:20:52 PM
Run Code Online (Sandbox Code Playgroud)

现在我想转换这些格式mm\dd\yyyy作为我在比较的日期或之前WHERE我的条款SELECT查询.

我试过用

CONVERT(VARCHAR(10),CREATED_TS,101)
Run Code Online (Sandbox Code Playgroud)

但得到了结果,

Feb 20 201
11/29/12  
Feb 20 201
11/29/12  
Feb 20 201
11/29/12  
Nov 16 201
Feb 20 201
11/29/12  
Run Code Online (Sandbox Code Playgroud)

我需要结果,例如.02/20/2012为了比较.

任何帮助将不胜感激.

sql t-sql sql-server sql-server-2008

25
推荐指数
3
解决办法
23万
查看次数

如何在SELECT查询SQL Server 2008 R2中获取特定日期格式('dd-MMM-yyyy')

我正在使用CONVERT(data_type(length),expression,style)函数来更改SELECT查询中的日期格式.

声明@dt nvarchar(20)

从SalesTable中选择@dt = Convert(nvarchar(20),SalesDate,113)

我需要的格式是'dd-MMM-yyyy'(例如'05 -Jul-2013')但是我找不到这种特定格式的正确样式编号(例如113).请问有人帮我吗?

select date date-format sql-server-2008

12
推荐指数
4
解决办法
16万
查看次数