Dá pra fazer isso sim!! mas vc vai ter que fazer o seguinte:
Crie uma tabela chamada tbParcela. Essa tabela precisa ter apenas um campo chamado parcela (este campo representará o numero da parcela).
Create table tbParcela
( Parcela int primary key)
Insira alguns valore, tipo:
Insert into tbparcela (parcela) values (1)
Insert into tbparcela (parcela) values (2)
Insert into tbparcela (parcela) values (3)
Insert into tbparcela (parcela) values (n...)
Agora faça o seu select mais ou menos assim:
Select
tbcartao.data
, tbcartao.NrResumo
, tbparcela.parcela
, (tbcartao.valor / tbcartao.NrParcelas) as Valor
, dateadd(day, tbcartao.data , ((tbparcela.parcela -1) * 30) ) as DataPagamento
from tbcartao, tbparcela
where tbparcela.parcela < tbcartao.NrParcela
Espero ter ajudado, caso não de certo ou não entenda avise!!
[]´s
Tbs