社区
应用实例
帖子详情
sql:查询时间的语句
lwx139
2005-02-18 08:59:37
数据中有一个时间字段、一个nvarchar字段、一个int字段,
nvarchar字段存的数据只有三个:year、month、day
怎样才能根据nvarchar字段里的数据算出时间字段和相加的时间一样呢?
select datediff(day,1,time) from table
select datediff(nvarchar字段,int字段,time) from table
...全文
165
12
打赏
收藏
sql:查询时间的语句
数据中有一个时间字段、一个nvarchar字段、一个int字段, nvarchar字段存的数据只有三个:year、month、day 怎样才能根据nvarchar字段里的数据算出时间字段和相加的时间一样呢? select datediff(day,1,time) from table select datediff(nvarchar字段,int字段,time) from table
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NewQger
2005-02-21
打赏
举报
回复
如果搂主的意思是对一个记录
把 根据nvarchar字段 把time 字段 + 上int字段的值 的话 是这样
select dateadd(nvarchar字段,int字段,time) from tabel
可能是你用错函数了,datediff ,和 dateadd
不知道这次猜对楼主的意思了没?
NewQger
2005-02-21
打赏
举报
回复
看了半天终于明白搂主老大的意思
如果你的int字段是这样的话 20050101 可以这样查询
select datediff(nvarchar字段,convert(varchar(10),int字段,120),time) from table
NewQger
2005-02-21
打赏
举报
回复
DATEDIFF函数的参数是时间型的,比较前用 convert函数先转换了啊
Softlee81307
2005-02-21
打赏
举报
回复
select * from table where datediff(day,nvarchar字段,time)=int字段
lwx139
2005-02-21
打赏
举报
回复
但系统说不行.
lucky08
2005-02-20
打赏
举报
回复
我也不是太理解楼主所说的意思,麻烦楼主表达清楚一点儿。
zheninchangjiang
2005-02-20
打赏
举报
回复
具本可以参考convert函数
zheninchangjiang
2005-02-20
打赏
举报
回复
假定nvarchar形式如:20041025-->2004-10-25
convert(nvarchar(8),时间列,112)=nvarchar列
EastboyEastboy
2005-02-20
打赏
举报
回复
请把你的需求说清楚一点
didoleo
2005-02-20
打赏
举报
回复
DATEDIFF ( datepart , startdate , enddate )
startdate
enddate
可以是字段
lwx139
2005-02-20
打赏
举报
回复
就是在datediff的第一和第二个函数从数据库字段里取值,行么?
birchsilver
2005-02-20
打赏
举报
回复
楼主:在datediff函数中datepart部分不能用变量代替必须指定。你可以把你的要求再详细说一下,想想有没有别的方法,是不是表结构的原因。
SQL
Server_2000-2008_R2
查询
智能分析器RedGate_
SQL
_Prompt_V5.3.4.1_Crack_Keygen破解教程注册机免费
而且它没有提供
sql
代码格式化的功能,咱们只能自己做手动格式化,手动格式化
sql
总是需要花费不少
时间
的。 它也是一款拥有智能提示的
sql
编程工具,而且小巧灵活。 总而言之,它也是一款能够提高
sql
编程效率的工具。 ...
SQL
:
查询
近一年每个月的数据
【代码】
SQL
:
查询
近一年每个月的数据。
数据库面试
SQL
编写题目精讲
数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的...通过本课程的学习,会让您在规定的
时间
掌握
SQL
语句
的编写技巧,从容应对考试!
SQL
:Date 函数
SQL
日期(Dates) Note当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。 只要您的数据包含的只是日期部分,运行
查询
就不会出问题。但是,如果涉及
时间
部分,情况就有点...
SQL
语句
-
时间
查询
一、
时间
查询
语句
--
SQL
server1、
查询
日期
时间
1)
查询
日期+
时间
,使用
SQL
server内置函数GETDATE,返回当前日期和
时间
;SELECT GETDATE(); --今天SELECT GETDATE()-1;--昨天SELECT DateAdd(YEAR, -1, GETDATE());--...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章