Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Ola,
Eu estou montando algumas tabelas simples para mostrar a quantidade de horas trabalhadas dos funcionários, e essas tabelas são por dia, mês, ano, semana, data e quinzenal.
Todos os gráficos eu fiz, exceto o quinzenal, pois não soube como escrever essa parte no script.
No caso, preciso pegar os primeiros 15 dias de um mês, e depois pegar do dia 16 até o último dia do mês.
Se alguém puder ajudar, agradeço.
Pessoal, obrigado pela ajuda, com os dois exemplos eu cheguei na solução que eu queria.
A ultima linha que aparece do script, precisava pegar o dia da data para fazer a comparação.
Obrigado a todos.
Bom dia,
E se você tentar fazer assim:
TESTE:
LOAD * INLINE [
COD, DATE, PECAS
1, 10/10/2015, 100
1, 01/12/2014, 50
2, 26/01/2015, 245
3, 10/12/2015, 2324
4, 10/11/2015, 2146
5, 15/12/2015, 2467
6, 19/09/2015, 1788
7, 25/08/2015, 564
8, 16/08/2015, 665
9, 10/02/2015, 443
];
PRIMEIROS_15:
LOAD
COD AS COD_1,
DATE AS DATE_1,
PECAS AS PECAS_1
resident TESTE
WHERE DAY(DATE) <= 15;
ULTMOS_15:
LOAD
COD AS COD_2,
DATE AS DATE_2,
PECAS AS PECAS_2
resident TESTE
WHERE DAY(DATE) > 15;
//COM FLAG - TRATAR NA TABELA - 1 = MENOR QUE 16, 2 = MAIOR QUE 15
COM_FLAG:
LOAD
COD AS COD_3,
DATE AS DATE_3,
PECAS AS PECAS_3,
IF(DAY(DATE) <= 15,
1, 2) AS FLAG_PERIODO_3
resident TESTE;
Edward,
você gostaria de ver de que forma?
Exemplo
Jan.Q1 para Janeiro Primeira Quinzena.... month(Data) & '.' & if(Data<=15,'Q1','Q2')
ou somente a quinzena do mes
if(Data<=15,'Q1','Q2') as Quinzena
Nao sei se era isto que queria....
Segue o código em anexo.
Os dois exemplos que me passou ficou assim:
Só aparece o "Q2".
É quase isso que eu preciso.
Pessoal, obrigado pela ajuda, com os dois exemplos eu cheguei na solução que eu queria.
A ultima linha que aparece do script, precisava pegar o dia da data para fazer a comparação.
Obrigado a todos.
verdade, agora vendo vi que o if(data. Esqueci de colocar o day.......