Ir para conteúdo
Fórum Script Brasil

Baiano_Ramone

Membros
  • Total de itens

    36
  • Registro em

  • Última visita

Posts postados por Baiano_Ramone

  1. Função de grupo não é permitida aqui! hehehe biggrin.gif

    tenta assim cara:

    SELECT TI.CD_PRODUTO, TI.QT_RECEBIDA, TNF.DT_ENTRADA_NF

    FROM TB_ITEM_NF TI, TB_ENTRADA_NF TNF

    WHERE

    TNF.NU_LANCAMENTO = TI.NU_LANCAMENTO AND

    TI.CD_PRODUTO = PT.CD_PRODUTO AND

    TI.CD_PRODUTO = '00001' AND = '00001' AND

    TNF.DT_ENTRADA_NF = (SELECT MAX(DT_ENTRADA_NF) from (tabela do dado que se quer o MAX)

    /

    eu tentei com um exemplo parecido mas mais simples aqui e funcionou:

    select count(cdpro) from cadpro where cdpro = (select max(cdpro) from cadpro)

    /

    COUNT(CDPRO)

    ------------

    1

    1 linha selecionada.

  2. tongue.gif

    A função max funciona da seguinte forma:

    Ela serve para trazer o valor máximo de determinada coluna no teu caso DT_ENT_NF (data de entrada da nota fiscal)

    se você quisesse apenas mostrar a data de maior valor da coluna

    select MAX (DT_ENT_NF) from [tabela] where (condição)

    neste caso você está usando o MAX como uma condição, ou seja...não há necessidade de usar um select dentro de um select o que seria um subselect

    TI.CD_PRODUTO = '00001' AND

    TNF.DT_ENTRADA_NF = (SELECT MAX(XF.DT_ENTRADA_NF)

    FROM TB_ITEM_NF XI, TB_ENTRADA_NF XNF

    WHERE XI.NU_LANCAMENTO = TI.NU_LANCAMENTO AND

    XNF.NU_LANCAMENTO = XI.NU_LANCAMENTO AND

    XI.CD_PRODUTO = TI.CD_PRODUTO)

    o correto:

    .

    .

    .

    where

    TI.CD_PRODUTO = '00001' AND

    TNF.DT_ENTRADA_NF = MAX(XF.DT_ENTRADA_NF)

    /

  3. uma pergunta...com qual banco de dados você trabalha?

    eu trabalho com Oracle e gero relatórios com Crystal Reports, excelente ferramenta faço a conexão do delphi com o Oracle q respectivamente conecta-se ao Crystal, que possui uma interface bem amigável, se você estiver interessado em saber alguma coisa sobre as ferramentas pergunta aew q eu tento ajudar...falou

  4. Eu particularmente colocaria o XP e o 98, pois o próprio XP gerencia o esquema aí você inicia com o SO que você quer, no caso XP ou 98, se você optar pelo XP (q eu acho beeem melhor) e quiser instalar td sem formatar o micro, entra no prompt do DOS e renomeia as pastas do window e arquivos de programas e instala o XP, mas o ME não sei se faz esse gerenciamento, uma q eu usei o ME poucas vezes e não gostei não véio...mas... cool.gif

×
×
  • Criar Novo...