--降序排列 Date 开始时间 ,timeat 当前时间
CREATE procedure Data_Gps_asc
@Date varchar(255),
@termid varchar(255),
@timeat varchar(255)
as
select termid,timeat,longitude,latitude from SYSTEM_DATA_GPS_330382000001001_201112 where timeat > @Date and termid = @termid and timeat<= @timeat order by timeat desc
GO像这里的SYSTEM_DATA_GPS_330382000001001_201112 如何用变量代替。我直接用@table 不好。
CREATE procedure Data_Gps_asc
@Date varchar(255),
@termid varchar(255),
@timeat varchar(255)
as
select termid,timeat,longitude,latitude from SYSTEM_DATA_GPS_330382000001001_201112 where timeat > @Date and termid = @termid and timeat<= @timeat order by timeat desc
GO像这里的SYSTEM_DATA_GPS_330382000001001_201112 如何用变量代替。我直接用@table 不好。
解决方案 »
- 在SQLSERVER2000中,如何把存储过程当成一个“表”来使用?
- 数据库忽然出错:Cannot resolve collation conflict for equal to operation
- 有大麻烦 求救
- 问个容易问题
- DTSRun如何将progress内的数据导入到mssql
- 不是高手不要进
- link server
- 求助:怎么才能做到把mssql服务器上的某个实例隐藏 不被别人在局域网内找到
- 如何得到使用xp_cmdshell的输出结果?
- 请教高手关于一个作业的启动和启用的系统SQL Server 代理程序过程
- 字段值分列显示
- 求写个bat文件备份sql server 2005数据库。
CREATE procedure Data_Gps_asc
@Date varchar(255),
@termid varchar(255),
@timeat varchar(255)
as
declare @tabname varchar(200),@sql varchar(2000)
select @tabname='SYSTEM_DATA_GPS_330382000001001_201112'
select @sql='select termid,timeat,longitude,latitude from '+@tabname
+' where timeat>'''+@Date+''' and termid='''+@termid+''' and timeat<='''
+@timeat+''' order by timeat desc '
exec(@sql)
GO
@Date varchar(255),
@termid varchar(255),
@timeat varchar(255)
as
declare @tabname varchar(200),@sql varchar(2000)
select @tabname='SYSTEM_DATA_GPS_330382000001001_201112'
select @sql='select termid,timeat,longitude,latitude from '+@tabname
+' where timeat>'''+@Date+''' and termid='''+@termid+''' and timeat<='''
+@timeat+''' order by timeat desc '
exec(@sql)
GO