Jump to content

Search the Community

Showing results for tags 'sql'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

There are no results to display.

Forums

  • Fórum Aberto - ACBr
    • ACBr News
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrMonitor PLUS
    • ACBrDFe
    • ACBrTEFD e Dúvidas sobre TEF
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
    • Dia do ACBr
  • Suporte Pago - SAC
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • ACBr's Pub
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Data Base
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categories

  • ACBrLib
  • Suporte Pago - SAC
    • ACBrMonitorPLUS - SAC
    • Utilitários - SAC
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Free Download
    • ACBrMonitorPLUS
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendars

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Community Calendar
  • Feriados Nacionais

Blogs

  • Daniel Simoes' Blog
  • André Ferreira de Moraes
  • Moderadores ACBr
  • Teste de Blog
  • Notícias do ACBr

Categories

  • Suporte Pago - SAC
    • Webinars
    • Video Aulas
    • Palestras - Dia do ACBr 2a Ediçao
  • Vídeos Abertos
    • Video Aulas
    • Comunicados
    • Dia do ACBr 2a Ediçao
    • Dia do ACBr 1a Ediçao
  • Campanhas promocionais

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Skype


Localização


Interesses


CNPJ da Empresa


CPF

Found 17 results

  1. Este erro ocorre no sistema Windel, programado em Delphi 10 e utiliza banco de dados Firebird, alguém sabe corrigir?
  2. Alguma maneira de copiar informações de uma tabela para outra, subscrevendo as antigas?
  3. Gostaria de saber se existe alguma maneira de copiar uma tabela inteira no sql firebird. Neste caso, tenho duas empresas cadastradas no mesmo firebird, ou seja, IDEMPRESA='1' e IDEMPRESA='2', preciso copiar a tabela PRODUTOS da empresa 1 para a empresa 2.
  4. Olá, Estou com uma planilha (grid do sistema) para preencher que pensei em fazer utilizando uma consulta SQL em duas tabelas. No grid seria exibido a primeira coluna o ID do produto em uma tabela do sistema, e nas demais colunas seria as lojas, onde cada coluna seria um registro de uma outra tabela. Algum dos senhores saberia me dizer se há alguma forma de fazer isso utilizando uma consulta no banco de dados nas duas tabelas que não são relacionadas (produtos e lojas)? Ou seria melhor fazer isso via sistema e montar uma tabela virtual para isso? Exemplificando, eu precisaria exibir os dados da seguinte forma: PRODUTOS | LOJA 1 | LOJA 2 | LOJA 3 | LOJA 4 produto 1 | null | null | null | null produto 2 | null | null | null | null produto 3 | null | null | null | null produto 4 | null | null | null | null
  5. Marcelo Bernardi

    Marcelo

    Programador Delphi desktop e Mobile. Sql Server, Mysql e Firibird.
  6. Alguém aqui passou por isso: Parcelas vencidas, para trazer só do dia 30 entra janeiro até março por exemplo por dia. se usar o between por data até 30/03 irá vir do dia 1/01,01/02 e etc.. seria somente do dia 30 desses meses.. SO QUE no mês de fevereiro vai até dia 29 e não vem no filtro...
  7. Prezados, bom dia! Recebi um contato esta semana de um cliente que quer modernizar o software dele. O que ocorre é o seguinte, ele tem um sistema muito antigo, desenvolvido em DELPHI com banco de dados InterBase (arquivo extensão GBD). Ele tem um servidor local linux onde este banco fica hospedado e para fazer o acesso, ele utiliza a ferramenta IBExpert. Fiz toda a instalação do InterBase, IBExpert, porém quando eu tento fazer a conexão com o banco de dados do meu cliente, ocorre um erro dizendo que o banco de dados não é valido (irei inserir a foto do erro junto á este tópico). Alguem já enfrentou algum problema similar? Se sim, sabe como resolver? Grato por enquanto. Att, Fernando.
  8. ola pessoal estou com seguinte situação eu sei que tem o LIKE '% agulha % para trazer todos os produtos que contem o nome agulha nao importa a posição blz mas agora tem outra coisa o nome do produto por exemplo AFASTADOR DE INCISÃO MEDIO a pessoa que digitar "AFASTADOR MEDIO " para trazer na busca , eu tentei usando o like mas nao da certo
  9. ola boa noite estou esse problema ja usei outros join etc mais nao deu certo o resultado era pra trazer somente 7 da tabela tab_lanc_rec e porque tem o mesmo cliente na tab_cliente repetido(precisa ser assim porque é tabela de remessa para cobrança mobile)e uma base mysql no resumo tenho 7 cobrancas na tab_lanc_rec quero trazer somente o nome cliente pelo codigo)
  10. Ola, pessoal estou com uma duvida , nao posso fazer um group by nesse sql quero trazer os clientes que devem mais de 3 mensalidade so que fiz um subselect mais esta trazendo quem deve um os outros sql que tem no where tambem é necessario: WHERE ( C.TIPO_REG ='R' AND C.STATUS='A' AND C.CODCONT IS NOT NULL AND COALESCE(EXTRACT(DAY FROM C.DATA_REMA ) , EXTRACT(DAY FROM C.DATVENC ) ) BETWEEN :DATAVENC_01 AND :DATAVENC02 AND (COALESCE( EXTRACT(month FROM C.DATA_REMA ) , EXTRACT(month FROM C.DATVENC ) ) <=:MES AND COALESCE( EXTRACT(year FROM C.DATA_REMA ) , EXTRACT(year FROM C.DATVENC ) ) <=:ANO)) and ( SELECT (COALESCE(COUNT(E1.ID_REC_PAG),0)) FROM TAB_CONTA_REC_PAG E1 WHERE e.status ='A' and e1.CODCONT IS NOT null and E1.CODCLIE = C.CODCLIE AND E1.STATUS='A' GROUP BY E1.CODCLIE )>=:QTD_PARC
  11. ola bom dia , alguem ja fez ou tem ideia de como fazer e seguinte estou vendo tipo um DBCheckListBox1 que vai aparecer opcao a,b,c,d ai quero marcar a,b por exemplo e jogar no where campo in (a,b) quero pegar o que mancou do listbox
  12. ola estou com uma duvida em sql tenho seguinte situação a mensalidade do cliente vence dia 10 por exemplo so que ele vai remarcar para dia 15 so que nao posso mudar o campo data vencimento tenho outro campo chamado data_rema agora queria saber se tem como eu fazer no where unificar esses dois campos para colocar unica data se pegar a mesma data trazer se um nao tiver preenchido ele vai trazer pelo outro mas o que nao pode e colocar dia 10 e ele vim se tiver remarcado
  13. O meu sistema funciona da seguinte maneira: Tenho 1517 sensores que armazenam em cada dia do ano, uma certa precipitação que é medida de três em três horas durante todo o dia. Tenho uma tabela chamada pontos que tem as seguintes colunas: gid (que é a chave primária de cada sensor), latitude, longitude. E tenho uma outra tabela chamada historico que tem as seguintes colunas: id (que é a chave primária de cada historico), datah, horah, precipitacaoh, gidgeo_fk (que é a chave estrangeira que represente os sensores). Fiz um script em python para armazenar cada sensor em um arquivo chamado sensor.csv, que armazena também cada hora distinta em outro arquivo chamado data.csv, e armazena também a precipitação e hora em arquivos separados. Depois crio um arquivo que faz um relacionamento entre todos estes pontos. O problema é que são 1517 sensores, e eu estava testando isso pra ver se dava tudo certo para 1 sensor apenas, ou seja, ele pega um sensor e armazena todo o histórico deste sensor em arquivos, juntamente com os relacionamentos, mas isso está demorando 192 minutos mais ou menos, PARA APENAS UM SENSOR, pra fazer isso para 1517 sensores iria levar mais de 200 dias! Gostaria que alguém me ajudasse a diminuir este tempo drasticamente, sem ter que mexer em index e etc. Creio que seja o jeito que estou programando o meu script, mas não sei onde estou programando errado. Alguém pode me ajudar? Abaixo está o código do meu script. import psycopg2 import csv conn = psycopg2.connect("\ dbname='bdTrmmTest'\ user='postgres'\ host='127.0.0.1'\ password='1234'\ "); csv_sensor = open('sensor.csv',"w") csv_data = open('data.csv',"w") csv_hora = open('hora.csv',"w") csv_precipitacao = open('precipitacao.csv',"w") csv_rels = open('rels.csv',"w") labelSensor = 'Sensor' labelData = 'Data' labelHora = 'Hora' labelPrecip = 'Precipitacao' labelAS = 'AS' labelEM = 'EM' labelREGISTROU = 'REGISTROU' contGeral = 0 c = conn.cursor() c1 = conn.cursor() c2 = conn.cursor() c3 = conn.cursor() writer = csv.writer(csv_sensor) writer2 = csv.writer(csv_data) writer3 = csv.writer(csv_hora) writer4 = csv.writer(csv_precipitacao) writer5 = csv.writer(csv_rels) writer.writerow(('name:ID', 'IDPostgres', 'latitude', 'longitude', ':LABEL')) writer2.writerow(('data:ID','vdata',':LABEL')) writer3.writerow(('hora:ID','vhora',':LABEL')) writer4.writerow(('precip:ID','valor',':LABEL')) writer5.writerow((':START_ID',':END_ID',':TYPE')) c.execute("SELECT DISTINCT gid, latitude, longitude FROM pontos LIMIT 1") c1.execute("SELECT DISTINCT datah FROM historico") c3.execute("SELECT DISTINCT horah FROM historico") records = c.fetchall() records1 = c1.fetchall() records3 = c3.fetchall() for contSensor in records: print("Escrevendo sensor %d"%(contSensor[0])) writer.writerow((contGeral,contSensor[0], contSensor[1], contSensor[2], labelSensor)) print("Sensor %d escrito"%(contSensor[0])) contSensorFlag = contGeral contGeral += 1 for contReg in records1: contData = contGeral print("Escrevendo data %s"%(contReg[0])) writer2.writerow((contGeral, contReg[0], labelData)) print("Data %s escrita"%(contReg[0])) #escreve relacionamento entre sensor e data print("Escrevendo relacionamento entre sensor %d e data %s"%(contSensor[0],contReg[0])) writer5.writerow((contSensorFlag,contData, labelEM)) print("Relacionamento entre sensor %d e data %s escrito"%(contSensor[0],contReg[0])) contGeral += 1 for contReg3 in records3: c2.execute("SELECT precipitacaoh FROM historico WHERE gidgeo_fk = %d AND datah = '%s' AND horah = %d"%(contSensor[0],contReg[0],contReg3[0])) records2 = c2.fetchall() contHora = contGeral print("Escrevendo hora %d"%(contReg3[0])) writer3.writerow((contGeral, contReg3[0], labelHora)) print("Hora %d escrita"%(contReg3[0])) contGeral += 1 #escreve relacionamento entre data e hora print("Escrevendo relacionamento entre data %s e hora %d"%(contReg[0],contReg3[0])) writer5.writerow((contData,contHora, labelAS)) print("Relacionamento entre data %s e hora %d escrito"%(contReg[0],contReg3[0])) for contReg2 in records2: contPrecip = contGeral print("Escrevendo precipitacao %s"%(contReg2[0])) writer4.writerow((contGeral,contReg2[0], labelPrecip)) print("Precipitacao %s escrita"%(contReg2[0])) #escreve relacionamento entre hora e precipitacao print("Escrevendo relacionamento entre hora %d e precipitacao %s"%(contReg3[0],contReg2[0])) writer5.writerow((contHora,contPrecip, labelREGISTROU)) print("Relacionamento entre hora %d e precipitacao %s escrito"%(contReg3[0],contReg2[0])) contGeral += 1 csv_sensor.close() csv_data.close() csv_hora.close() csv_precipitacao.close() csv_rels.close() print(open('sensor.csv', 'rt').read())
  14. Fala rapaziada, boa tarde, tudo bem? Bom, há alguma tabela atualizada com os códigos do Ncm para inserção no sql server? Ou qualquer outra forma que dê pra eu pegar todos os códigos Ncm e inserir no banco de algum jeito. Rodei e rodei aqui, mas até agora nada de encontrar algo. Muito obrigado, desde já! Rafael Santos.
  15. Boa Tarde. Alguém indica um programa para realizar migração de banco de dados entre banco firebird?
  16. Boa noite pessoal, alguem sabe me dizer como faço para remover a linha 12 e 14 dessa sql, pois estão vindo repetidas, pois dois fornecedores colocaram o mesmo preço para dois produtos. segue em anexo
  17. Alguem já conseguiu fazer uma emissa de NFC-e em ASP Classico, senão alguém pode dar uma luz como posso fazer isso? Obrigado, Igor
×
×
  • Create New...