在下用delphi编程,费用按日期插入多条记录,
例如:费用1  收费日期2011/06/15-2011/12/31
      费用2  收费日期2011/06/15-2011/12/31需要插入数据库的记录是:
      费用1  2011/06/15-2011/06/30
      费用1  2011/07/01-2011/07/31
      费用1  2011/08/01-2011/08/31
      费用1  2011/09/01-2011/09/30
      费用1  2011/10/01-2011/10/31
      费用1  2011/11/01-2011/11/30
      费用1  2011/12/01-2011/12/31
      费用2  2011/06/15-2011/06/30
      费用2  2011/07/01-2011/07/31
      费用2  2011/08/01-2011/08/31
      费用2  2011/09/01-2011/09/30
      费用2  2011/10/01-2011/10/31
      费用2  2011/11/01-2011/11/30
      费用2  2011/12/01-2011/12/31请问Delphi和SQL 代码如何实现,谢谢!

解决方案 »

  1.   

    insert into 表1(字段1,字段2,字段3.........) values('值1','值1','值3'.....)
      

  2.   

    用adocommand多次执行
    另外可以按情况加入事物处理
        ADOCommand1.CommandText:=插入语句;
        ADOCommand1.Execute;
        ADOCommand1.CommandText:=插入语句2;
        ADOCommand1.Execute;
    ...
      

  3.   

    LZ啊,不是我说你,你说sql语句不懂也就算了,就这么简单个嵌套循环拼字符串还要别人给你写,不带这样新手的
      

  4.   

    Delphi有关于操作时间(包括月)的函数,是时间(月)累加。