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.
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
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)