社区
MS-SQL Server
帖子详情
怎么给时间变量赋值?
mustudent
2006-01-15 05:03:58
在存储过程里面可以用Set @var=...给变量赋值 但是要是变量是时间类型的 而且 我不想给整个时间赋值 只给他的一部分 比如月份 用Set Month(@时间变量)=...提示错误 应该怎么做哪?〉
...全文
568
12
打赏
收藏
怎么给时间变量赋值?
在存储过程里面可以用Set @var=...给变量赋值 但是要是变量是时间类型的 而且 我不想给整个时间赋值 只给他的一部分 比如月份 用Set Month(@时间变量)=...提示错误 应该怎么做哪?〉
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mustudent
2006-01-19
打赏
举报
回复
不太懂啊?怎么用啊?
mustudent
2006-01-19
打赏
举报
回复
谢谢了 结帖子
QQMagicer
2006-01-19
打赏
举报
回复
declare @var int,
@时间变量 datetime
select @var = 5
select @时间变量 = getdate()
select @时间变量
结果为:
--
2006-01-19 14:47:22.210
set @时间变量 = dateadd(month ,@var,@时间变量)
--这句的含义是给@时间变量的月份增加5个月,其他如果是天可以换为:
--set @时间变量 = dateadd(day ,@var,@时间变量)
--年可以换为
--set @时间变量 = dateadd(year ,@var,@时间变量)
select @时间变量
结果为:
--
2006-06-19 14:47:22.210
白发程序猿
2006-01-19
打赏
举报
回复
去找一下dateadd函数的帮助看看吧
$扫地僧$
2006-01-17
打赏
举报
回复
eg:select getdate()
--天
select dateadd(dd,1,getdate())
select dateadd(dd,-1,getdate())
--月
select dateadd(mm,1,getdate())
select dateadd(mm,-1,getdate())
--年
select dateadd(yy,1,getdate())
select dateadd(yy,-1,getdate())
$扫地僧$
2006-01-17
打赏
举报
回复
dateadd
mustudent
2006-01-17
打赏
举报
回复
我是说给时间的每一个部分赋值 不是整个时间 你不如 现在系统时间是12月 变量的时间就要是1如果系统的时间是1月份 就要变成是2 以此类推 然后 给 年 和 天 赋值
rfq
2006-01-16
打赏
举报
回复
declare @dteNow datetime
set @dteNow='1998-1-1'
mustudent
2006-01-15
打赏
举报
回复
关键是还有通过赋值后的时间变量来判断时间范围那
lsqkeke
2006-01-15
打赏
举报
回复
declare @a int
set @a=month(时间变量)
对时间变量赋值必须要有至少年月日的时间成分
不可以对其中的一个单独赋值
lsqkeke
2006-01-15
打赏
举报
回复
set @a int
set @a=month(时间变量)
mislrb
2006-01-15
打赏
举报
回复
哪你设整数变量不就行了
最全的C和C++语言笔试面试题汇总
最全的C和C++语言笔试面试题汇总,我大四时候找工作时候他帮上了很多忙,里面的题目经常考到。希望对大家有帮助。
python怎么输入给
变量
赋值
_python中如何给input
变量
赋值
python中如何给input
变量
赋值
发布
时间
:2020-11-13 10:07:40来源:亿速云阅读:94作者:小新了解python中如何给input
变量
赋值
?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!一、关于
变量
变量
,顾名思义就是在程序运行期间可以改变它的值的量。
变量
有3个地方要注意:1、
变量
必须取名字。
变量
...
c语言可以把
变量
赋给
变量
吗,在c语言中怎样随机给
变量
赋值
?
编程时有时需要随机输入一些数,这是调用随机函数可以完成此相命令.# include “stdio.h”# include “stdlib.h”# include “time.h” /*需引用的头文件*/srand((unsigned)time(NULL)); /*随机种子*/n=rand()%(Y-X+1)+X; /*n为X~Y之间的随机数*/int rand(void)函数int rand( v...
Linux学习之
变量
赋值
将命令结果
赋值
给
变量
,使用$()或者``(两个单反引号)此文章为7月Day 12学习笔记,内容来源于极客
时间
。可以使用一个简短的
变量
名可以替代很长的命令,比如。在Shell给
变量
赋值
的时候,千万不要在
赋值
号。这种方式可以给需要运算的表达式进行
赋值
,比如。
变量
的名字只能由字母、数字和下划线组成。为
变量
赋值
的过程,称为
变量
替换。括起来的命令进行
变量
的
赋值
。都可以显示出来
变量
值,比如。(双引号)括起来,然后。使用let为
变量
赋值
。命令结果为
变量
赋值
。命令结果为
变量
赋值
。
《Verilog数字系统设计教程》夏宇闻 第四版思考题答案(第14章)
第14章 深入理解阻塞和非阻塞
赋值
的不同 1.用带电平敏感列表触发条件的always块表示组合逻辑时,应该用哪一种
赋值
? 答:阻塞
赋值
2.用带时钟沿触发条件的always块表示组合逻辑时,应该用哪一种
赋值
? 答:非阻塞
赋值
。 3.为什么不能在多个always块中为同一
变量
赋值
? 答:多个always块中为同一
变量
赋值
可能会导致竞争冒险即使使用非阻塞
赋值
也可能产生竞争冒险。 4.为什么不能用dis...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章