Convertendo varchar em date no MySQL
Publicado por Fábio Berbert de Paula em 23/07/2007
[ Hits: 53.852 ]
Blog: https://fabio.automatizando.dev
+------------+ | data | +------------+ | 26/11/2003 | | 04/12/2003 | | 28/11/2003 | | 05/12/2003 | | 29/12/2003 | +------------+O problema é que ao mandar ordenar a tabela por data, por ser VARCHAR o resultado não funciona como o esperado:
+------------+ | data | +------------+ | 04/12/2003 | | 05/12/2003 | | 26/11/2003 | | 28/11/2003 | | 29/12/2003 | +------------+Isso acontece porque se o campo é texto, ele começa a ordenar da esquerda pra direita em ordem alfanumérica, onde 04/12 é menor que 26/11, o que está errado, visto que em data a gente precisa levar em conta, em ordem de prioridade, ano-mês-dia.
+------------+ | data | +------------+ | 2003-11-26 | | 2003-11-28 | | 2003-12-04 | | 2003-12-05 | | 2003-12-29 | +------------+Hmmm, agora sim! A sintaxe da função é:
Magic SysRq key - O botão de pânico no kernel do seu Linux
Catálogo de efeitos de texto para Gimp
ctorrent - Cliente torrent modo texto
Como desativar tela de bloqueio no Android
MySQL - Alterando a Senha de Root
MySQL - Recuperando o usuário root excluído por meio do usuário debian-sys-maint
Sistema gereciador de estoque em Gambas2
MySQL - Backup automático de banco de dados com data
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
VOL já não é mais como antes? (6)
É normal não gostar de KDE? (12)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









