-- 2015年1月份到现在的的数据
select ,now() as time_now from timestampTest
where tmStmp between '2015-01-01 00:00:00'
and now();
SELECT DATEADD(S,0000000073F20833 + 8 3600,'1970-01-01 00:00:00')
时间戳是一个相对时间,相对于数据库的最开始时间一般是1970-01-01
没经过测试
如果测试不通的话 把这个时间戳转换成10进制应该就可以了
创建个触发器就可以了。
测试脚本如下:
1、创建测试表GetSysDate_Test:
create table GetSysDate_Test(t_id number,t_date date);
2、编写触发器trg_test:
create or replace trigger trg_test
before insert on GetSysDate_Test
for each row
when (newt_date is null)
declare
begin
select sysdate into :newt_date from dual;
end trg_test;
3、插入一条数据看效果:
insert into GetSysDate_Test(t_id)values(1);
commit;
select from GetSysDate_Test;
以上就是关于mysql数据库怎么查询当前时间戳前两天的数据全部的内容,包括:mysql数据库怎么查询当前时间戳前两天的数据、0x0000000073F20833 在SqlServer数据库中存在这样的一个时间戳,请问有人知道怎么转换、oracle数据库表中如何设置时间戳等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)