欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sybase里面怎么实现这种表

更新时间: 2014-01-05 02:21:28 责任编辑: Author_N1

 

sybase里面如何实现这种表
在存储过程里面 有两个参数 一个开始日期,一个截至日期 
我想得到一个表,这个表只有两列 一列自增,一列就是日期 

比如 

开始日期为2009-08-01 截至日期为2009-08-05 那么记录就为 
id 日期 
1 2009-08-01 
2 2009-08-02 
3 2009-08-03 
4 2009-08-04 
5 2009-08-05 

越简单越好 谢谢先!

--参考方法--
create PROCEDURE "zz"."timewhile"( d1 date ,d2 date)
BEGIN
while d1<=d2 loop
insert into lsb(dd) values(d1);
set d1=DATEADD( day, 1, d1 );

end loop;

END

lsb:id自增
dd:日期
--参考方法--
建表:
create table ff(id1 integer default autoincrement,dd date)
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:21:28
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8845/
本文WWW.DOC100.NET DOC100.NET版权所有。