Sql (apenas a primeira linha)
tenho uma SP assim:
begin
for
SELECT COUNT(INDICE), data_inicio FROM planilha_de_tarefa
WHERE
cod_safra =:SAFRA
AND
COD_TALHAO=:talhao
AND
COD_ATIVIDADE=:COD_AT
GROUP by data_inicio
INTO :N, :DATA do
suspend;
end
só q preciso q apareca apenas o registro com a data menos!
tipo o firs(1)!
Grato!
begin
for
SELECT COUNT(INDICE), data_inicio FROM planilha_de_tarefa
WHERE
cod_safra =:SAFRA
AND
COD_TALHAO=:talhao
AND
COD_ATIVIDADE=:COD_AT
GROUP by data_inicio
INTO :N, :DATA do
suspend;
end
só q preciso q apareca apenas o registro com a data menos!
tipo o firs(1)!
Grato!
Marcos Fernando
Curtidas 0
Respostas
Gandalf.nho
06/04/2005
Vc quer apenas a menor data pelo que entendi. Faça assim:
Esse exemplo é para FB 1.5
begin for SELECT FIRST 1 COUNT(INDICE), data_inicio FROM planilha_de_tarefa WHERE cod_safra =:SAFRA AND COD_TALHAO=:talhao AND COD_ATIVIDADE=:COD_AT GROUP by data_inicio ORDER BY data_inicio INTO :N, :DATA do suspend; end
Esse exemplo é para FB 1.5
GOSTEI 0
Marcos Fernando
06/04/2005
Kra acho q to ficando meio pirado!
minha pergunta até mesmo me responde!
Valeu pela deu tudo certo!
minha pergunta até mesmo me responde!
Valeu pela deu tudo certo!
GOSTEI 0