【发布时间】:2019-07-04 21:15:00
【问题描述】:
我正在尝试使用 SQL SERVER 编写此代码:
“嗨!今天是……这是一年中的……天数。除夕在……天”。
我的代码运行没有问题,但我也无法打印。我究竟做错了什么?我还没有完成整个短语,因为我需要在进入最后一部分之前解决问题。
DECLARE
@currentDate DateTime
SET @currentDate = GETDATE();
DECLARE @dayofyear datetime
SET @dayofyear=DATEDIFF(day,STR(YEAR(@dayofyear),4)+'0101',@dayofyear)+1
-- SELECT Numbertoday = DATEDIFF(day,STR(YEAR(@dayofyear),4)+'0101',@dayofyear)+1
print('Hi! Today is '+ CONVERT(VARCHAR(10), @currentDate , 111) + '. ' + 'This is the day number '+ ' ' + CONVERT (VARCHAR(10), @dayofyear) + of the year.')
【问题讨论】:
-
哪个数据库? SQL server 从外观上看呢?
-
是的,SQL Server。
标签: sql-server tsql date