Jump to content
Fórum Script Brasil

Ney_

Membros
  • Posts

    11
  • Joined

  • Last visited

About Ney_

  • Birthday 07/01/1973

Contatos

  • Website URL
    http://

Ney_'s Achievements

0

Reputation

  1. :blink: Diariamente dropo e crio uma tabela através de DTS no SQL2000, pois são dados estatisticos. Porem ao executar o comando "Select count(*)" o resultado e 0(zero) ai que o diabo aperta, pois se mudar o comando para "Select top 100 *" obtenho os registros. Qual a explicação para isso ?????? Como a tabela é dropada entendo que as estatisticas são recriadas automaticamente. Help
  2. :( Tenho duas tabelas onde na tabela dtbSCG..FILE_664 existe um campo denominado COD_PRODUTO, porem quando este campo for = '001306' deverá ser somado o campo VLR_5 diferente disso deve ser somado o campo VLR_4. Porem uma mesma operação pode estar dividida em '001306' e '0013xx' sendo assim é necessario somar os dois valores para executar o update na tabela #BAS_CDC_PESQ UPDATE #BAS_CDC_PESQ SET VLR_ATS = ISNULL(( SELECT CASE WHEN F.COD_PRODUTO = '001306' THEN SUM(CAST(CAST(ISNULL(F.VLR_5, 0.00) AS FLOAT) / 100 AS FLOAT)) ELSE SUM(CAST(CAST(ISNULL(F.VLR_4, 0.00) AS FLOAT) / 100 AS FLOAT)) END FROM dtbSCG..FILE_664 F WHERE NUM_OPER=F.NR_CONTRATO AND F.DIAS_ATRASO > 30 AND F.SIT_CONTRATO <> '7' GROUP BY F.NR_CONTRATO ), 0.00) Segue o erro: Column 'F.COD_PRODUTO' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
  3. Esta apresentando a mensagem abaixo Ambiguous column name 'CPF_CLI'. ===========================
  4. :wacko: Tenho uma tabela com 3 campos : "CPF", "Numero contrato", "Contrato atraso" Nesta tabela tenho dois registros para o mesmo CPF, sendo assim necessito executar um update para que o campo "Contrato atraso" seja preenchido com a quantidade 2 Abaixo exemplo da query: UPDATE #BAS_CDC_PESQ SET QTD_CTT_ATS = (SELECT COUNT(A.NUM_OPER) FROM #BAS_CDC_PESQ A WHERE A.CPF_CLI=CPF_CLI GROUP BY A.CPF_CLI) Se executar a query abaixo obtebnhoo resultado esperaso, porem não sei como tranpassar para o update: SELECT CPF_CLI, count(NUM_OPER) FROM #BAS_CDC_PESQ GROUP BY CPF_CLI
  5. Ney_

    Concatenar Campos

    tenho dois campos em uma tabela e no resultado da query quero concatenar os dois como faço??????? Nome do campo Tipo orgcod inteiro orgnome varchar
  6. Ney_

    Script - Create Tabele

    Quando executo o script abaixo o mysql browser critica e evia a seguinte mensagem :Incorrect column specifier for column 'opnroper' CREATE TABLE Coper ( opnroper VARCHAR(15) NOT NULL AUTO_INCREMENT, Torg_orgcod INTEGER UNSIGNED NOT NULL, Tusu_usrcpf VARCHAR(13) NOT NULL, opdtbase DATETIME NULL, opqtdeparc VARCHAR(3) NULL, opvcto DATETIME NULL, opvlroper DOUBLE NULL, opstatus CHAR(1) NULL, PRIMARY KEY(opnroper, Torg_orgcod, Tusu_usrcpf), INDEX Coper_FKIndex1(Torg_orgcod), INDEX Coper_FKIndex2(Tusu_usrcpf) );
  7. Ney_

    Create Table

    Tenho modelado em DBDesigner 4 meu banco de dados mais quando gero script e executo no mysql o mesmo da pau. Segue abaixo um exemplo: CREATE TABLE Cclie ( clcod INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, clnome VARCHAR NOT NULL, clcpf VARCHAR NOT NULL, clend VARCHAR NOT NULL, clcep VARCHAR NOT NULL, cltelres VARCHAR NULL, cltelcom VARCHAR NULL, cltelcel VARCHAR NULL, cltelcob VARCHAR NULL, PRIMARY KEY(clcod) ); You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL, clcpf VARCHAR NOT NULL, clend VARCHAR NOT NULL, clcep VARCHAR' at line 3
  8. Ney_

    Acesso Mysql

    Não estou utilizado o odbc, sera que seria possivel realizar a conexão por UDL ????
  9. Ney_

    Acesso Mysql

    Tenho duas maquinas(uma é servidor) e não sei a forma que deverei fazer acesso pela rede WINDOWS, sendo que aplicação é em VB. Na maquina tem que ter algum client do mysql ou posso fazer acesso por outra maneira ?????
  10. Ney_

    Atualizar Tela

    :o Estou começando agora com Delphi, já programava em VB6, gostaria de saber os correspondentes no delphi para os comandos abaixo do VB 1) objeto.refresh 2) doevents
×
×
  • Create New...