Ir para conteúdo
Fórum Script Brasil

GuilhermeRomero

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que GuilhermeRomero postou

  1. Ooo Brigadao cara mas no seu codigo ele não esta trazendo exatamente o começo e o fim da semana =/... mas me ajudo e tive a seguinte ideia. Criei uma tabela auxiliar chamada TBL_SEMANAS_ANO e montei a seguinte PROC declare @dt_ini datetime, @dt_fim datetime set @dt_ini = convert(varchar, year(getdate()))+'-01-01' --convert(datetime, '2011-01-01') set @dt_fim = convert(varchar, year(getdate())+1)+'-01-01' --convert(datetime, '2012-01-01') while @dt_ini < @dt_fim begin INSERT INTO [DB_TEMP].[dbo].[TBL_SEMANAS_ANO] ([SEMANA],[DATA]) select datepart(wk, @dt_ini) as semana, @dt_ini as data set @dt_ini = dateadd(day, 1, @dt_ini) end /* select semana, Min(data) as Inicio_Semana, Max(data) as Fim_Semana from [DB_TEMP].[dbo].[TBL_SEMANAS_ANO] group by semana order by semana */ Se você tiver uma ideia para melhorar agradeço. vlwww!!!
  2. Eai pessoal beleza?!?! então galera sou novataço em SQL... e me passaram alguns relatorio para automatizar boa parte já ta feita, mas estou com uma dificuldade animal em uma tabela auxiliar que tive q montar... nele eu insiro manualmente a SEMANA DO ANO, o INICIO DA SEMANA e o FIM DA SEMANA. tinha feito uma consulta em SQL q pegava as semanas do ano eu acabava cagado o codigo quando tentava puxar o inicio e o fim dela. Segue um exemplo da tabela: (ano 2011) Semana Início Fim 1 01/jan 01/jan 2 02/jan 08/jan 3 09/jan 15/jan 4 16/jan 22/jan 5 23/jan 29/jan 6 30/jan 05/fev 7 06/fev 12/fev 8 13/fev 19/fev 9 20/fev 26/fev 10 27/fev 05/mar 11 06/mar 12/mar 12 13/mar 19/mar 13 20/mar 26/mar 14 27/mar 02/abr Se vocês tiverem um codigo que monte ela direto agradeço muito!!! vlw!!
×
×
  • Criar Novo...