原SQL如下:declare @var_now datetime
set @var_now=getdate()select '现在时间是'+datename(yy,@var_now)+'年'+
datename(mm,@var_now)+'月'+datename(dd,@var_now)+'日'+
datename(dw,@var_now)+datename(hh,@var_now)+'时'+
datename(mi,@var_now)+'分'+datename(ss,@var_now)+'秒'------------------------------------------------------------
现要将以上SQL的执行结果改为,SQL的查询结果与系统时间同步.
也就是实时变化SQL应该怎样改写呢?谢谢大家.
set @var_now=getdate()select '现在时间是'+datename(yy,@var_now)+'年'+
datename(mm,@var_now)+'月'+datename(dd,@var_now)+'日'+
datename(dw,@var_now)+datename(hh,@var_now)+'时'+
datename(mi,@var_now)+'分'+datename(ss,@var_now)+'秒'------------------------------------------------------------
现要将以上SQL的执行结果改为,SQL的查询结果与系统时间同步.
也就是实时变化SQL应该怎样改写呢?谢谢大家.
<Script language='javascript'>
function ShowTime()
{
var oldTime=document.all("Clock").innerHTML;//取得旧时间
var newTime=GetNewTime(oldTime);//取得新时间(可以用JS,我用的是VB)
document.all("Clock").innerHTML=newTime;//显示就时间
setTimeout("ShowTime()",1000);//每隔一秒调用一次
}
</Script>
<Script language='vbscript'>Function GetNewTime(oldTime)
Dim newTime
newTime=CDate(oldTime)
newTime=DateAdd("s",1,newTime)
Dim strNewTime
Dim y,m,d,h,min,s
y=Year(newTime)
y=Right("0000"&y,4)
m=Month(newTime)
m=Right("00"&m,2)
d=Day(newTime)
d=Right("00"&d,2)
h=Hour(newTime)
h=Right("00"&h,2)
min=Minute(newTime)
min=Right("00"&min,2)
s=Second(newTime)
s=Right("00"&s,2)
strNewTime=y&"-"&m&"-"&d&" "&h&":"&min&":"&s
GetNewTime=strNewTime
End Function
</Script>