Autor Tópico: [RESOLVIDO] Quebra com Semana do ano.  (Lida 546 vezes)

Alexandre Luiz

  • Intermediário
  • ***
  • Mensagens: 101
    • Email
[RESOLVIDO] Quebra com Semana do ano.
« Online: Março 08, 2014, 10:34:05 pm »
Prezados boa noite,

Estou pretendendo fazer um resumo utilizando quebra  da semana do ano.
No onRecord eu utilizo {semana} = date("W", strtotime({data_entrada}));  funciona bem , porem como faço para transformar a data de entrada em numero da semana no resumo ?

exemplo

                             02/2014      -         03/2014
Semana             7 - 8 - 9 10           11 - 12  - 13 -14
quantidade        2   4   5   6             1     2      5    8   

Abraços.
« Última modificação: Março 10, 2014, 12:55:20 pm por Alexandre Luiz »

rrma

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 816
  • Quem com porcos se mistura tanto bate até que fura
    • Email
Re:Quebra com Semana do ano.
« Responder #1 Online: Março 09, 2014, 03:36:07 pm »
Alexandre, eu não fiz nenhum teste aqui, mas se não der pra fazer quebra pelo campo {semana} que vc criou, vc pode criar uma view contendo esse campo calculado, daí faz a consulta baseada nessa view.
Creio que funcione bem.
Rodrigo Araújo

Alexandre Luiz

  • Intermediário
  • ***
  • Mensagens: 101
    • Email
Re:Quebra com Semana do ano.
« Responder #2 Online: Março 10, 2014, 12:31:21 pm »
Rodrigo boa tarde!

O campo criado nem aparece na quebra op se criado
A View resolveria meu problema se fosse mysql com o weekofyear , porem o Bd do cliente é access.
Eu conseguiria utilizar algo aprecido no Sql do Scriptcase ao "weekofyear " ??

rrma

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 816
  • Quem com porcos se mistura tanto bate até que fura
    • Email
Re:Quebra com Semana do ano.
« Responder #3 Online: Março 10, 2014, 12:34:42 pm »
Caramba, deixei de usar access tem quase 10 anos, nem lembro mais.
Desculpa não saber te responder.
Na minha cabeça, acho que uma solução seria adicionar o campo fisicamente na tabela então, pra vc preencher o número da semana no momento da inclusão, daí vc pode usar nas quebras.

Nunca nem usei SC com access.
Rodrigo Araújo

Alexandre Luiz

  • Intermediário
  • ***
  • Mensagens: 101
    • Email
Re:Quebra com Semana do ano.
« Responder #4 Online: Março 10, 2014, 12:54:57 pm »
É tambem pensei em adicioanr o campo fisico em algum momento de inserção se não tivesse outra maneira.
Mas consegui criando uma nova aplicação com o código:
SELECT DatePart('ww',Data_entrada) AS semana, Tab_Negocios.Data_Entrada, id_user
FROM Tab_Negocios

eu já havia tentado o código acima, porem em uma aplicação já existente  alterando o SQL.
Quando que criei uma nova aplicação com o SQL moldado deu certo .

Valeu a Força.