10个回答
展开全部
1、创建测试表,
create table test_second(id varchar2(20),value date);
2、插入测试数据,部分值含回车换行符;
insert into test_second values(1, sysdate);
insert into test_second values(2, sysdate-12/19999);
insert into test_second values(3, sysdate-122/19999);
insert into test_second values(4, sysdate-1000/19999);
commit;
3、查询表中全量数据;select t.*, rowid from test_second t;
4、编写语句,只查询时分秒;
select t.*, to_char(value, 'hh24miss') sec from test_second t;
展开全部
晕,直接用datepart就行了
小时部分: datepart(hour,列名)
分钟部分: datepart(minute ,列名)
秒部分: datepart(second, 列名)
小时部分: datepart(hour,列名)
分钟部分: datepart(minute ,列名)
秒部分: datepart(second, 列名)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select convert(varchar,GETDATE(),108),right(CONVERT(varchar,getdate(),120),8)
里面有两种方法都可以
里面有两种方法都可以
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select substring( 列名,12,8) from 表
时间格式是:2011-08-25 13:01:15
截出来13:01:15
时间格式是:2011-08-25 13:01:15
截出来13:01:15
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from ManualSign
Where (Convert(varchar(20),'08:30:00',108))>(Convert(varchar(20),SignTime,108))
Where (Convert(varchar(20),'08:30:00',108))>(Convert(varchar(20),SignTime,108))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |