-
Total de itens
463 -
Registro em
-
Última visita
Tudo que Kakao postou
-
Você tem certeza que está fechando as conexões depois de usadas? O coletor de lixo pode estar destruindo os objetos se eles ficarem fora de escopo.
-
Tente assim: select p.id, p.nome, d.rg, d.cpf, group_concat(f.foto separator '; ') from pessoa p inner join documentos d on p.id = d.id_pessoa inner join fotos f on p.id = f.id_pessoa group by p.id, p.nome, d.rg, d.cpf http://dev.mysql.com/doc/refman/5.1/en/gro...on_group-concat Veja que o group_concat retorna um tamanho máximo de 1024 por default truncando o que passar disso. http://dev.mysql.com/doc/refman/5.1/en/ser..._concat_max_len
-
(Resolvido) Valores que se encontram em uma tabela e não na outra
pergunta respondeu ao MLeandroJr! de Kakao em MySQL
Tenta assim: select dl.* from de_login dl left outer join de_mais_dados_candidato dmdc on dmdc.login_id = dl.login_id where dmdc.login_id is null -
Coloca o inner join: SELECT M.crm, M.nome, COUNT(T.telefone) AS Total_Telefone FROM Medico M inner join Telefone_Medico T on M.crm = T.crm GROUP BY M.crm, M.nome
-
Tente assim: SELECT M.crm, M.nome, COUNT(T.telefone) AS Total_Telefone FROM Medico M, Telefone_Medico T on M.crm = T.crm GROUP BY M.crm, M.nome
-
Se eu entendi você quer transmitir binário e não texto. Neste caso tente assim: numero = 50 self.ser.write('%c\r\n' % (numero))
-
Abra uma janela DOS e digite "more x". O que acontece?
-
select to_char(wanted_delivery_date, 'DD/MM/YY HH24:MI:SS')
-
select procedimento, max(area) from processo group by procedimento order by procedimento
-
Somente permitir usuário dar SELECT, UPDATE, DELETE em tabelas de um s
pergunta respondeu ao drigo de Kakao em PostgreSQL
Eu quem? Como você está acessando? -
Consulta Agrupando Dia do intervalo da consulta!
pergunta respondeu ao reunix de Kakao em PostgreSQL
Quando você trunca uma data para o dia mantem o ano e o mes tirando as horas, minutos e segundos. É como se fosse um arredondamento. Assim trunc('day', '2010-08-10 22:11:33') fica '2010-08-10'. -
Insert: http://pgdocptbr.sourceforge.net/pg80/sql-insert.html Update: http://pgdocptbr.sourceforge.net/pg80/sql-update.html
-
Consulta Agrupando Dia do intervalo da consulta!
pergunta respondeu ao reunix de Kakao em PostgreSQL
Legal que você resolveu. Eu ia sugerir mesmo o while para montar a consulta. Lembrando que a mesma lógica pode ser usada para o mês trocando o 'day' por 'month' e usando a string sempre com o dia primeiro: ... SUM(CASE WHEN date_trunc('month', a.vencto) = '2010-08-01' THEN valor END) as "08-2010", SUM(CASE WHEN date_trunc('month', a.vencto) = '2010-09-01' THEN valor END) as "09-2010" ... -
Consulta Agrupando Dia do intervalo da consulta!
pergunta respondeu ao reunix de Kakao em PostgreSQL
Opa, dei uma bobeada. Faz assim: SELECT b.nome, SUM(CASE WHEN date_trunc('day', a.vencto) = '2010-08-28' THEN valor END) as "28/08/2010", SUM(CASE WHEN date_trunc('day', a.vencto) = '2010-08-29' THEN valor END) as "29/08/2010" FROM ctreceber a left join categfinanc b on a.categoria = b.id WHERE (a.dtrec is null) GROUP BY b.nome order by b.nome Para gerar para todos os dias do intervalo o único jeito é criar a consulta dinamicamente. Amanhã eu posto um exemplo. Que linguagem é essa? C#? Java? -
Consulta Agrupando Dia do intervalo da consulta!
pergunta respondeu ao reunix de Kakao em PostgreSQL
Tente assim: SELECT b.nome, SUM(CASE WHEN date_trunc('day', a.vencto) = '2010-08-28' THEN valor END) as "28/08/2010", SUM(CASE WHEN date_trunc('day', a.vencto) = '2010-08-29' THEN valor END) as "29/08/2010" FROM ctreceber a left join categfinanc b on a.categoria = b.id WHERE (a.dtrec is null) GROUP BY a.vencto,b.nome order by a.vencto,b.nome -
Inserir dados apartir de um arquivo de texto.
pergunta respondeu ao andersonrc de Kakao em PostgreSQL
No prompt: psql -e --dbname minha_base --file arquivo_insert.sql -U meu_usuario -
Você instalou a IDLE no Ubuntu ou está usando o terminal? Para instalar a IDLE no Ubuntu use o Synaptic Package Manager para instalar. Eu testei no Fedora instalando a IDLE que vem no python-tools e o Ctrl+F6 funciona.
-
select cartao, nome, sum(pontos) - sum(retirado) as saldo from clientes inner join pontos on clientes.cartao = pontos.cliente group by cartao, nome
-
Use o pg_dump: http://www.postgresql.org/docs/8.4/interac...app-pgdump.html Fica mais ou menos assim: pg_dump -t minha_tabela minha_base > script.sql
-
Módulo é simplesmente um arquivo com código Python. Pode conter funções, classes, ou código solto. Tudo será executado na importação do módulo. Método é uma função definida como um atributo de uma classe.
-
Ele não entende separação de milhar e a separação decimal dever ser um ponto: media = media + float(conteudo[indice][7].replace('.', '').replace(',', '.')) Eu acho que só isso já resolve mas não testei.
-
Como eu achei o seu código muito confuso eu refiz: import glob import os import shutil dir_trabalho = '/home/cpn/workspace/teste' #'caminho/para/diretorio' os.chdir(dir_trabalho) lista = glob.glob("*.mp3") print lista for linha in lista: hifen = linha.find('-') artista = linha[0 : hifen -1] musica = linha[hifen + 2 :] if artista not in os.listdir(dir_trabalho): os.mkdir(artista) print '==> Criado diretório "%s"' % artista else: print '==> O diretório "%s" já existe' % artista print linha shutil.copy2(linha, os.path.join(artista, musica))
-
Vou dar um chute aqui. Como open() é um apelido para file() e você está "sombreando" o file() o open passa a não existir (?): file = request.get('image',None) Tente usar outro nome que não o "file" para receber o resultado do request.get().
-
Não testei: zeros = '0000000' for nome in os.listdir('.'): novo_nome = '9' + zeros[0: 7 - len(nome)] + nome os.rename(nome, novo_nome) print 'OK'
-
import random numeros = [] for i in range(1, 11): while True: n = random.randint(1, 10) if n not in numeros: numeros.append(n) break print numeros Editado: Será que povoar não fica melhor que popular?