Executar Procedure SQL

05/02/2006

0

Galera,
Como faço para executar em uma procedure SQL somente o que eu quizer...

Por exemplo, dentro do Delphi, eu monto um esquema assim


sql.add´Select * FRom Pedidos´


if edtdataini.text <> ´ / / ´ Then
Begin
sql.add´Where Data Between :d1 and :d2´
....
....
....
End


e por aí vai...
gostaria de fazer este memo processo mas através de uma procedure...

ele vai verificando se as variaveis sao diferenteste de ´´ e se for vai acrescentando na SQL...


Como poderia fazer?

Abraços;;;;


Tremonti

Tremonti

Responder

Posts

06/02/2006

Nasguone

create proc get_orders_smallrange
(@lowdate datetime, @highdate datetime)
as
select * from orders
where saledate between @lowdate and @highdate
return
go
create proc get_orders_bigrange
(@lowdate datetime, @highdate datetime)
as
select * from RH
where data_Salario between @menor_date and @maior_date
return
go
create proc range_value
(@menor_date datetime, @maior_date datetime)
as
if datediff(hh, @maior_date, @menor_date) >= 12
exec get_RH_bigrange @menor_date, @maior_date
else
exec get_RH_smallrange @menor_date, @maior_date


Acho que algo assim resolve seu problema


Ass:
E.C.S


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar