Ir para conteúdo
Fórum Script Brasil

Pedro Gaz

Membros
  • Total de itens

    203
  • Registro em

  • Última visita

Sobre Pedro Gaz

  • Data de Nascimento 27/03/1986

Perfil

  • Gender
    Male

Pedro Gaz's Achievements

0

Reputação

  1. Pedro Gaz

    Order by

    se eu converter para inteiro irei perder o decimal.
  2. Pedro Gaz

    Order by

    Pessoal, Estou com um problema, parece ser simples não consegui resolver. Tenho uma coluna no meu BD do tipo varchar que contem os itens no seguinte formato: 1.2 1.1 1.11 1.8 Preciso ordenar de forma ASC mas não estou conseguindo, o meu retorno deveria ser: 1.1 1.2 1.8 1.11 Porem o meu retorno é: 1.1 1.11 1.2 1.8 alguém sabe me dizer como resolver isso?
  3. Pedro Gaz

    order by

    Pessoal, Estou com um problema, parece ser simples não consegui resolver. Tenho uma coluna no meu BD do tipo varchar que contem os itens no seguinte formato: 1.2 1.1 1.11 1.8 Preciso ordenar de forma ASC mas não estou conseguindo, o meu retorno deveria ser: 1.1 1.2 1.8 1.11 Porem o meu retorno é: 1.1 1.11 1.2 1.8 alguém sabe me dizer como resolver isso?
  4. Hum.. Resolvi a query fazendo uma subconsulta que me retorna o MAX(id).. Obrigado.
  5. Pessoal, uma dúvida em uma query que estou precisando fazer. Sendo a senguinte tabela: id | trecho | programa | data | situacao 1 | 60 | 1 | 10/01/2012 | 1 2 | 60 | 1 | 11/01/2012 | 2 3 | 50 | 2 | 10/01/2012 | 1 4 | 40 | 2 | 10/01/2012 | 1 5 | 30 | 1 | 10/01/2012 | 1 6 | 30 | 1 | 10/01/2012 | 2 7 | 60 | 2 | 10/01/2012 | 1 Meu retorno deveria ser: 2 | 60 | 1 | 11/01/2012 | 2 3 | 50 | 2 | 10/01/2012 | 1 4 | 40 | 2 | 10/01/2012 | 1 6 | 30 | 1 | 10/01/2012 | 2 7 | 60 | 2 | 10/01/2012 | 1 Ou seja: a última ocorrência para cada trecho em programa (Group by trecho, programa) até ai tudo bem, mas quando é o mesmo trecho, mesmo programa e as datas são igual conforme o id 5,6 me retornará 2 registros, quando na verdade preciso retornar somente o último inserido, ou seja o id 6.. alguém poderia me dizer qual é essa solução? Obrigado.
  6. Bom dia, pessoal estou com uma dificuldade, Tenho o seguinte banco: Preciso fazer um sql que me retorne a ultima ocorrencia de cada estaca, usei o seguinte SQL: SELECT L1.estaca, L1.estatus, L1.data, L1.usuario FROM historico As L1 INNER JOIN ( SELECT estaca, MAX(data) As UltimaData FROM historico GROUP BY estaca) As L2 ON L1.estaca = L2.estaca AND L1.data = L2.UltimaData ORDER BY L1.estaca ASC, L1.id DESC O meu retorno quase correto foi: Como mostrado a estaca 10 retornou 2 registros, pelo fato de terem sido incluidos no mesmo dia, quando isso ocorrer preciso que seja feita essa condição pelo maior ID, no caso seria mostrada somente a estaca 16 com ID 6859.. Fico no aguardo. Obrigado
  7. Pedro Gaz

    intervalo

    Não queria fazer desta forma... :/
  8. Pedro Gaz

    intervalo

    Eu tenho uma tabela com varios registro, mais ou menos assim: 1|a 2|a 3|a 4|b 5|b 6|a 7|a 8|c ..... São mais de 3000 registro e mostrar 1 a um é coplicado, então queria saber como posso fazer algo do tipo: 1 até 3 : a 4 até 5 : b 6 até 7 : a 8 até 8 : c ..... Isso é so um exemplo, não vou mostrar desta forma, quero saber se existe algua forma de fazer esse agrupamento dentro do SQL. Obrigado.
  9. Pedro Gaz

    agrupamento

    resolvi em parte o problema usando o seguinte SQL: SELECT MIN(estaca) as menor_estaca, MAX(estaca) as maior_estaca, estatus, CONVERT(CHAR, data, 103) as data FROM tbl_atual WHERE estaca < 1000 GROUP BY estatus, CONVERT(CHAR, data, 103) ORDER BY menor_estaca ASC Mas preciso de uma outra condição, o intervalo não pode ser maior que 100, nesse codigo que mostrei ele me agrupara tudo independente da quantidade de valores no intervalo.. Teria que ter algo tipo um contador queverificasse: chegou a 100 faz um novo agrupamento...
  10. Nunca ouvi falar, vou pesquisar.. Obrigado.
  11. Pedro Gaz

    agrupamento

    Fulvio, meu exeplo esta correto sim, eles não são necessariamente na ordem.. e eu não entendi a lógica do seu SQL.. Obrigado.
  12. Pedro Gaz

    agrupamento

    Estou com a seguinte dificuldade: tenho uma tabela do seguinte modo: estaca lote 1 lote1 2 lote1 3 lote1 4 lote2 5 lote2 6 lote2 7 lote3 8 lote1 9 lote1 10 lote1 11 lote1 .. .. .. .. preciso fazer um sql que me retorne o seguinte resultado lote1 1 ate 3 lote2 4 ate 6 lote3 7 lote1 9 ate 10 Não sei se fui claro, mas é algo desse tipo que preciso..
  13. Pessoal, como fazer para disparar um email de aviso quando chegar em uma determinada data? Exemplo: Eu tenho um formulário de avisos, nesse formulário tem um campo onde o usuário informa a partir de qual dia devera ser avisado do evento, quero saber como faço para disparar um email quando chegar essa data. É obvio que é só fazer um script que verifica se a data atual é igual a data do aviso, mas existe alguma forma automatica de executar esse script?
×
×
  • Criar Novo...