将时间转换成数字,把数字转换成时间,均匀取一定时间间隔(比如每91秒取一条记录)内的符合条件的记录
2014-11-15 16:03
387 查看
将时间转换成数字,把数字转换成时间,均匀取一定时间间隔(比如每91秒取一条记录)内的符合条件的记录
/****** Script for SelectTopNRows command from SSMS ******/
SELECT [id]
,[tagDate],CAST(tagdate as float)*10000000000 as numdate
,[HZ105_315HH]
,[HZ105_DO315AI]
,[HZ105_FI315AI]
,[HZ105_PH315AI]
,[HZ105_PI315AI]
,[HZ105_TI315AI]
,[HZ105_WI315AI]
,[HZ105_ZS315AI]
FROM [IhHisdata].[dbo].[dat_hisdata]
where CAST( CAST(tagdate as float)*10000000000 as decimal)%91=0 --10000000000是为了将浮点转换成整数,便于取模
将时间转换成数字,把数字转换成时间
select GETDATE() as t, CAST('2014-11-15 15:44:08.470' as datetime) as tt, CAST(41956.655653588 as datetime)
/****** Script for SelectTopNRows command from SSMS ******/
SELECT [id]
,[tagDate],CAST(tagdate as float)*10000000000 as numdate
,[HZ105_315HH]
,[HZ105_DO315AI]
,[HZ105_FI315AI]
,[HZ105_PH315AI]
,[HZ105_PI315AI]
,[HZ105_TI315AI]
,[HZ105_WI315AI]
,[HZ105_ZS315AI]
FROM [IhHisdata].[dbo].[dat_hisdata]
where CAST( CAST(tagdate as float)*10000000000 as decimal)%91=0 --10000000000是为了将浮点转换成整数,便于取模
将时间转换成数字,把数字转换成时间
select GETDATE() as t, CAST('2014-11-15 15:44:08.470' as datetime) as tt, CAST(41956.655653588 as datetime)
相关文章推荐
- 我用dataread 读取符合条件的记录,为何只能显示一条记录呢?
- 资料 mybatis 一条语句 分页查询(同时获得符合条件的总记录数)
- SQL去重复记录,留一条符合条件记录
- 查出符合条件的第xx条到第xx条记录”,比如页面的分页处理。
- 关于使用一条SQL语句 找出同时符合多个tag条件的记录集合算法
- sqlite删除符合某个条件的一条或多条记录
- 带条件查询离当前时间最近的一条记录
- ORCLE 查询一段时间(时间点不定,时差确定)内符合一定条件的数据
- 题目:请在小于99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同,如:144,676。用c语言编写(不能用数字转换成字符串)。
- 在没有可区别条件的相同记录中删除一条,比如两条完全相同的记录删一条
- 在没有可区别条件的相同记录中删除一条,比如两条完全相同的记录删一条
- 急!查询所有用户两次登录的时间间隔小于5分钟的所有记录,能用自连接实现吗?
- 利用cursor及fetch将一个表中符合条件的记录拷贝到另一个表中
- [VB.NET]怎样用ListView显示符合条件的记录?
- 复制一条记录,并修改复制后的时间,为之前时间+1秒
- 统计数据库中符合条件的表中记录的总数
- 读取数据表中符合条件的记录和数目
- 在一定范围内查询所需要的值并更新符合条件的值
- Oracle中如何根据一个字段查询是否有符合条件的记录
- 在整个数据库中(oravle)查找符合条件的记录所在的表