『壹』 sql 中怎樣讓日期轉變成字元串
直接將日期類型的數據賦給字元串定義的變數就好,比如下面代碼:
DECLARE@AANCHAR(20)
SET@AA=GETDATE();
SELECT@AAASLS
如果你要一個特定的格式,那就用類似下面的代碼:
DECLARE@AANCHAR(20)
SET@AA=CONVERT(varchar(100),GETDATE(),20)--類似2006-05-1610:57:47
SELECT@AAASLS
CONVERT() 的參數與用法,自個去查一下咯。
『貳』 SQL語句 日期類型轉換成字元串
SELECT * FROM MyTable WHERE Cstr(MyTable.Date)= 'strDate'
『叄』 sql server怎麼將日期轉換為字元串
你看下你日期是datetime類型還是varchar類型
如果是varchar類型
select replace(replace(replace(日期欄位,'-',''),':',''),' ','') from 表名如果是datetime類型
select replace(replace(replace(convert(varchar,日期欄位,120),'-',''),':',''),' ','') from 表名
『肆』 SQL語句中, 怎樣把日期轉為字元串
這個問題我已經回答了,樓主是mysql資料庫.
需要得到yyyymm,應該是.
select
concat(year(now()),month(now()));
『伍』 PLSQL中SQL語句怎樣轉換日期型函數為字元型
to_char函數可以將日期值格式化為字元串; to_date函數將字元串按指定格式轉換成日期值。
在查詢中, 將'2014/01/01'轉換成日期值,然後再用作查詢條件,這樣會比較好。
select ... where enddate < to_date('2014/01/01', 'yyyy/mm/dd')
『陸』 SQL語句中, 怎樣把日期轉為字元串
CONVERT
(data_type[(length)],
expression
[,
style])
參數
expression
data_type
目標系統所提供的
數據類型
,包括
bigint
和
sql_variant。不能使用用戶
定義
的數據類型。有關可用的數據類型的更多信息,請參見數據類型。
length
nchar、nvarchar、char、varchar、binary
或
varbinary
數據類型的可選參數。
style
日期格式
樣式
,藉以將
datetime
或
smalldatetime
數據轉換為字元數據(nchar、nvarchar、char、varchar、nchar
或
nvarchar
數據類型);
或者
字元串
格式樣式,藉以將
float、real、money
或
smallmoney
數據轉換為字元數據(nchar、nvarchar、char、varchar、nchar
或
nvarchar
數據類型)。
在表中,左側的兩列表示將
datetime
或
smalldatetime
轉換為字元數據的
style
值。
給
style
值加
100,可獲得包括世紀數位的四位年份
(yyyy)。
『柒』 SQL 怎麼把時間函數轉換成字元段
oracle :to_char(日期,格式) ——yyyymmdd hh24miss
sql:convert(varchar,日期,style)
其中style:
Style ID Style 格式
100 或者 0 mon dd yyyy hh:miAM (或者 PM)
101 mm/dd/yy
102 yy.mm.dd
103 dd/mm/yy
104 dd.mm.yy
105 dd-mm-yy
106 dd mon yy
107 Mon dd, yy
108 hh:mm:ss
109 或者 9 mon dd yyyy hh:mi:ss:mmmAM(或者 PM)
110 mm-dd-yy
111 yy/mm/dd
112 yymmdd
113 或者 13 dd mon yyyy hh:mm:ss:mmm(24h)
114 hh:mi:ss:mmm(24h)
120 或者 20 yyyy-mm-dd hh:mi:ss(24h)
121 或者 21 yyyy-mm-dd hh:mi:ss.mmm(24h)
126 yyyy-mm-ddThh:mm:ss.mmm(沒有空格)
130 dd mon yyyy hh:mi:ss:mmmAM
131 dd/mm/yy hh:mi:ss:mmmAM
『捌』 sql日期轉換字元串
see http://www.oschina.net/code/snippet_944211_22638
declare@dtdatetime
set@dt='1998-11-1100:00:00.000'
select@dt,convert(char(8),@dt,112),convert(char(6),@dt,112)
『玖』 sql轉換時間日期為字元格式
select
getdate()當前時間,
replace(replace(replace(replace(convert(varchar(23),getdate(),121),'',''),':',''),'-',''),'.','')格式化後
『拾』 sql2000日期型轉指定字元串格式
select
convert(varchar,year(getdate()))+'年'
+convert(varchar,month(getdate()))+'月'
+convert(varchar,day(getdate()))+'日'
更簡單了,您是要轉換成字元型
select
convert(varchar(10),getdate(),120)