Enviado em 27/09/2012 - 14:26h
Não sou profissional da área de informática e Linux, mas uso os serviços do mundo dos microcomputadores, Linux, MWindows!!!!!, banco de dados, PostgreSQL,MySQL e SQLITE, venho abrir este tópico para contar minha experiência com SQLITE, muito bom quando precisamos um banco de dados não servidor em um único arquivo, porém, me deparava com um problema, não conseguia filtrar um período entre datas, exemplo: select *from texemplo where data>='dd/mm/aaaa' and data<='dd2/mm2/aaaa2', o SQLITE não define o tipo date para datas, o SQLITE define apenas text, igual a um STRING, assim se tentarmos por exemplo definir um campo date quando usamos o SQL anterior não funciona e se usarmos um drive ODBC dados aparecem em branco quando importados para planilha eletronica em ambiente Mwindows, assim o campo com data deve ser definido como text, tudo isso porque SQLITE não define o tipo date e o tipo text se aplicado consulta anterior filtra na ordem do código ASCII dos números que compoem a data, o SQLITE usa funções para transformar o strig text em date, porém, aqui quero compartilhar minha experiência, a documentação é escassa e em inglês e a função 'date' do sqlite no select é extrememente tipada, e um desvio retorna erro, assim, após muito tempo comsegui sucesso em utilizá-la seguindo exemplo a seguir: select *from texemplo where data>=date('aaaa-mm-dd') and data<=date('aaaa2-mm2-dd2'), com este formato consegui filtrar período entre datas e o comando date tranformou o campo tipo text em um campo tipo date(data). Parece simples mas temos a função date, o string entre parenteses e aspas simples e os segmentos da data(text ou string) separados por hífen("-") na ordem ano mes dia.Resolvido este problema hoje posso usar este versátil banco de dados. Não era por nada que gigantes corporativos como a ADOBE e Mozilla estão por trás deste banco de dados, muitos já conheciam este fato mas para aqueles que como eu tinham dúvida tento ajudar, Muito Obrigado, Marcelo Paiva.Enviado em 27/09/2012 - 15:00h
Obrigado pela dica, realmente o SQLite é muito bom mesmo, principalmente quando precisamos de um SGDB leve, rápido e estável.Enviado em 25/10/2012 - 14:43h
Obrigado pela dica e pela troca de experiências inclusive data hora,sqlite é muito bom, cito um exemplo, tenho hd com duas particoes, win 7 (????) enquanto funcionar e tiver atualização muito bom, mas depois como já aconteceu comigo, ?????????????, e uma partição com o espetacular, marvilhoso, dificil de lidar, mas quando configuramos, extremamente estável e bom SLACKWARE 13.37 kernel 2.6.38, como acessar hora no Linux, hora no Windows o db em pasta do windows. Com um servidor, o localhost é o win7 quando está na partiçao win7 e ali está a base de dados cliente servidor, mas se a base esta na partição win7, e eu estou na partição Linux, localhost é Linux, e aí não tenho fonte de dados direta, ela esta em win 7 que não tem endereço de ip, unica saida? talvez exista outra? é fazer backup e cópia na partição Linux. Mas com sqlite, é um arquivo comum vai estar em pasta do windows, aponta path pasta win7 e acessa com aplicativo, na particao Linux aponta path do db no win 7 e acessa, o mesmo arquivo, para aplicacoes nao multitarefa rapidas é show,Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela