怎么拼时间,急

handsomerun 2006-06-27 06:56:17
两个datetime的类型
@aa,
@bb

我要用@aa的date和@bb的time拼一个新的时间,怎么弄呢

急啊~~
...全文
175 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
paoluo 2006-06-27
  • 打赏
  • 举报
回复
liangpei2008(我爱世界杯)的是最簡單的,不過還可以改進一下。


Declare @t1 datetime
Declare @t2 datetime
Declare @t datetime
Set @t1='2006-8-9 00:00:00'
Set @t2='2006-8-9 12:50:00'
Select @t=Convert(Varchar(11),@t1,120)+Convert(Varchar,@t2,108)
Select @t

另外,不需要做轉換的,只要你的字符串符合時間格式即可的。
liangpei2008 2006-06-27
  • 打赏
  • 举报
回复
那是!!!!!!!:)
handsomerun 2006-06-27
  • 打赏
  • 举报
回复
好,谢谢,我再试试,应该可以了,再次感谢,sql server版的人真好
gahade 2006-06-27
  • 打赏
  • 举报
回复
怎样不行啊?
上面的不是有用cast转成datetime类型啊
OracleRoob 2006-06-27
  • 打赏
  • 举报
回复
declare @aa datetime, @bb datetime, @cc datetime

set @aa='2006-01-01 10:12:23'
set @bb='2006-04-06 23:50:01'

select @cc=cast(convert(varchar(10),@aa,120) + right(convert(varchar(20),@bb,120),9) as datetime)

select @cc
handsomerun 2006-06-27
  • 打赏
  • 举报
回复
怎么返回到一个datetime呢

我select @cc = cast(convert(char(10),@aa,120) +' '+ right(convert(char(19),@bb,120),8) as datetime)


好像不行啊
OracleRoob 2006-06-27
  • 打赏
  • 举报
回复
declare @aa datetime, @bb datetime

set @aa='2006-01-01 10:12:23'
set @bb='2006-04-06 23:50:01'

select cast(convert(varchar(10),@aa,120) + right(convert(varchar(20),@bb,120),9) as datetime)
gahade 2006-06-27
  • 打赏
  • 举报
回复
declare @aa datetime
declare @bb datetime
set @aa = '2006-06-01 00:00:00'
set @bb = '2006-01-01 12:12:12'

select cast(convert(char(10),@aa,120) +' '+ right(convert(char(19),@bb,120),8) as datetime)
handsomerun 2006-06-27
  • 打赏
  • 举报
回复
好像不行啊,我要的是一个datetime的类型保存新的时间啊
liangpei2008 2006-06-27
  • 打赏
  • 举报
回复
--这样?
declare @t1 datetime
declare @t2 datetime
set @t1='2006-8-9 00:00:00'
set @t2='2006-8-9 12:50:00'
select convert(varchar(10),@t1,120)+' '+convert(varchar(8),@t2,108)
OracleRoob 2006-06-27
  • 打赏
  • 举报
回复


declare @aa datetime, @bb datetime

set @aa='2006-01-01 10:12:23'
set @bb='2006-04-06 23:50:01'

select convert(varchar(10),@aa,120) + right(convert(varchar(20),@bb,120),9)

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧