Como organizar um banco de dados

1. Como organizar um banco de dados

Diego Ortunio Rosa Gobo
diegogobo

(usa Ubuntu)

Enviado em 23/10/2020 - 18:01h

Boa tarde a todos,

Estou querendo fazer uma ordenação no meu banco de dados e estou precisando de uma ajuda pois estou iniciando e não estou conseguindo solucionar o problema.

Exemplo
letra ano seq
A 13/102001 1
A 16/10/2002 2
A 04/10/2003 3
B 02/03/2003 1
C 03/04/2003 1
C 06/042004 2

Eu tenho 1 coluna com a Identificação (no exemplo como letra) e uma coluna com a data da mensuração. Gostaria de criar uma coluna sequencial com base na repetição da identificação e no ano da mensuração.

No exemplo:
A letra A(identificação) foi encontrada em 3 anos diferentes, logo, o primeiro ano é o 1, o segundo é o 2 e o terceiro é o 3.
Logo em seguida temos a segunda informação (B), como só apresenta uma informação de B ele receberia 1
E a informação C apresenta 2 informações, logo recebe 1 para o primeiro relado e 2 para o segundo relado.

Até o ultimo relato (no meu caso quase 16.000 informações).

Alguém saberia me dizer uma função adequada para isso?


  


2. Re: Como organizar um banco de dados

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 23/10/2020 - 20:13h

diegogobo escreveu:

Boa tarde a todos,

Estou querendo fazer uma ordenação no meu banco de dados e estou precisando de uma ajuda pois estou iniciando e não estou conseguindo solucionar o problema.

Exemplo
letra ano seq
A 13/102001 1
A 16/10/2002 2
A 04/10/2003 3
B 02/03/2003 1
C 03/04/2003 1
C 06/042004 2

Eu tenho 1 coluna com a Identificação (no exemplo como letra) e uma coluna com a data da mensuração. Gostaria de criar uma coluna sequencial com base na repetição da identificação e no ano da mensuração.

No exemplo:
A letra A(identificação) foi encontrada em 3 anos diferentes, logo, o primeiro ano é o 1, o segundo é o 2 e o terceiro é o 3.
Logo em seguida temos a segunda informação (B), como só apresenta uma informação de B ele receberia 1
E a informação C apresenta 2 informações, logo recebe 1 para o primeiro relado e 2 para o segundo relado.

Até o ultimo relato (no meu caso quase 16.000 informações).

Alguém saberia me dizer uma função adequada para isso?


O 5o exemplo do link abaixo parece ser o q vc procura
https://jquerydicas.blogspot.com/2015/02/mysql-rank-de-valores-numerar-registros.html?m=1