- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Função "Menor Data" e "Maior data"
×
Linguagem de Programação ADVPL
Perguntas Função "Menor Data" e "Maior data"
- vcosta
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17727
por vcosta
Função "Menor Data" e "Maior data" foi criado por vcosta
Amigos, alguem sabe se existe alguma função para retornar a data mínima e data máxima para meu relatorio.
exemplo:
registro 1 = data 10/09/13
registro 2 = data 14/09/13
registro 3 = data =20/10/13
registro 4 = data =30/09/13
Menor data = 10/09/13
Maior data = 30/09/13
caso não exista um função , alguem poderia ajudar a montar função?
muito obrigado
Valter
exemplo:
registro 1 = data 10/09/13
registro 2 = data 14/09/13
registro 3 = data =20/10/13
registro 4 = data =30/09/13
Menor data = 10/09/13
Maior data = 30/09/13
caso não exista um função , alguem poderia ajudar a montar função?
muito obrigado
Valter
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 1 mês atrás #17728
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Função "Menor Data" e "Maior data"
dMenor := CtoD('31/12/2050')
dMaior := CtoD('01/01/1900')
While !Eof()
// Registra a Maior Data
If Data > dMaior
dMaior := Data
Endif
// Registra Menor Data
If Data < dMenor
dMenor := Data
Endif
skip
Enddo
Bom nao testei mas acho que dá certo
dMaior := CtoD('01/01/1900')
While !Eof()
// Registra a Maior Data
If Data > dMaior
dMaior := Data
Endif
// Registra Menor Data
If Data < dMenor
dMenor := Data
Endif
skip
Enddo
Bom nao testei mas acho que dá certo
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- vcosta
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17735
por vcosta
Respondido por vcosta no tópico Função "Menor Data" e "Maior data"
Bom dia !
Acho que desta forma não da certo porque não tenho datas fixas(data maior e menor), vou tentar explicar no exemplo:
registro na minha tabela SZY
Oc nº 9999 - nota nº 001 - quant. 100 pcs - Dt entrega 10/09/13
Oc nº 9999 - nota nº 002 - quant. 200 pcs - Dt entrega 15/09/13
Oc nº 9999 - nota nº 003 - quant. 300 pcs - Dt entrega 30/09/13
RELATORIO:
OC - quant. - MENOR dt. entrega - MAIOR dt entrega
9999 - 600 pcs - 10/09/13 - 30/09/13
como achar a menor e maior data na mesma variavel de data?
é possivel?
obrigado
Acho que desta forma não da certo porque não tenho datas fixas(data maior e menor), vou tentar explicar no exemplo:
registro na minha tabela SZY
Oc nº 9999 - nota nº 001 - quant. 100 pcs - Dt entrega 10/09/13
Oc nº 9999 - nota nº 002 - quant. 200 pcs - Dt entrega 15/09/13
Oc nº 9999 - nota nº 003 - quant. 300 pcs - Dt entrega 30/09/13
RELATORIO:
OC - quant. - MENOR dt. entrega - MAIOR dt entrega
9999 - 600 pcs - 10/09/13 - 30/09/13
como achar a menor e maior data na mesma variavel de data?
é possivel?
obrigado
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 1 mês atrás #17736
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Função "Menor Data" e "Maior data"
Meu Querido, as datas que iniciam as variaveis são apenas para iniciar o tratamento, vc testou o esquema que mandei ? faça um teste.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- vcosta
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17746
por vcosta
Respondido por vcosta no tópico Função "Menor Data" e "Maior data"
Luiz alberto, desculpe da forma que expressei mas não funcionou desta forma.
poderia montar a função utilizando a minha variavel de data?
variavel:_dataentr := TRB->ZY_MIDTPE1
obrigado
valter
poderia montar a função utilizando a minha variavel de data?
variavel:_dataentr := TRB->ZY_MIDTPE1
obrigado
valter
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 1 mês atrás #17747
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Função "Menor Data" e "Maior data"
Brother pra facilitar, cola seu código aqui pra eu analisar ok.
ou compacta o fonte e anexa.
ou compacta o fonte e anexa.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Função "Menor Data" e "Maior data"
Tempo para a criação da página:0.118 segundos