Fórum Qual a melhor forma de tratar mês e ano? #52938

26/09/2005

0

Tenho um sistema onde armazeno as faturas de sobre água, luz e telefone.
Um desses campos eu tenho que guardar mes e ano no formato ´02/2005´, ´03/2005´ e assim por diante.
Qual a melhor forma de armazenar esse tipo de dado?
Eu utilizo char(7) onde guardo ´02/2005´

ou

utilizo dois campos tipo integer onde guardo ´02´ e ´2005´

Qual a melhor forma?

Banco utilizado: Interbase 7.

Muito obrigada.


Sabrinavolkmer

Sabrinavolkmer

Responder

Posts

26/09/2005

Gandalf.nho

Use CHAR(7) mesmo, é como eu faço.


Responder

Gostei + 0

26/09/2005

Vinicius2k

*Eu utilizaria* Varchar(6) e inseriria os dados no formato AAAAMM (´200502´, ´200503´). Da forma que vc está utilizando, vc pode se complicar mais tarde com ordenações e índices.

Utilizar dois campos pode não ser uma boa opção pq vc, provavelmente, utilizará estes como chave em alguma consulta.
Com certeza vc utilizaria índices para otimizar o desempenho desta consulta, então um índice composto seria ´mais lento´ que um índice simples.

T+


Responder

Gostei + 0

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

Aceitar