易截截图软件、单文件、免安装、纯绿色、仅160KB

动态sql 在线等

现在有表A 记录
id    tm                    data    intv

1  2007-10-02 00:00:00.000   0.4   1
1  2007-10-02 08:00:00.000   0.2   1
1  2007-10-02 09:00:00.000   0.6   1
1  2007-10-02 10:00:00.000   0.5   1
1  2007-10-02 11:00:00.000   0.2   1
1  2007-10-02 12:00:00.000   0.2   1
2  ......................................
3  ......................................

tm为上一数据产生的结束时间 2007-10-02 11:00:00  就为10点到11点数据 0.2
intv 为时间跨度 单位为小时  跨度只为 1
即 1  2007-10-02 08:00:00.000   0.4   1    为2007-10-02 7点 到8点 的数据为0.4   

现要做出动态表
输入项为 (id,开始时间,结束时间,类型 )
类型可以为  “1(1小时数据),2(2小时数据),3(3小时数据),6(6小时数据),8(8小时数据),12(12小时数据)”
类型不固定 ,为动态显示,
例如 输入项为 ‘1’,‘2007-10-02 07:00:00’,‘2007-10-02 11:00:00’,‘1,2,3,6’
            所要计算 时间就为  tm>2007-10-02 07:00:00      and  tm <= 2007-10-02 12:00:00
则输出应该为 
id    tm(结束时间)          1      2   


相关问答:

SQL语句效率问题 - 其他数据库开发 / 其他数据库

大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
  表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......

求一SQL - MS-SQL Server / 基础类

表如下
教室ID 座位数 开始时间 结束时间 2009年1月1日 2009年1月2日 2009年1月3日
  101 50 08:00 08:30 30 40 50  
  101 50 09:00 ......

sql 函数问题 - MS-SQL Server / 应用实例

sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么

select parsen ......

多表关联查询的 sql写法 - Oracle / 基础和管理

大家好,我最近维护一个项目,100多个表
只能用jdbc直连
遇到了多个表 关联 查询的情况 请大家指教
比如
student(studentid,classid)
class(classid,classname)
class_teacher(classid,teacherid)这个是中间表 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号