none
Obter apenas o mês e trazer todos os dias do mês - RRS feed

  • Pergunta

  • quero trazer apenas o meses dentro de um campo do seguinte formato 01/08/2015. quero trazer apenas o mês.

    e depois trazer todos os dias daquele mês. ex. mês 8 têm 31 dias.

    quinta-feira, 17 de setembro de 2015 22:22

Respostas

  • deste jeito:

    Select * from tabela where datepart(mm,data)=8 and datepart(yy,data)=2015
    
    

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    • Marcado como Resposta Marcos SJ sexta-feira, 18 de setembro de 2015 14:32
    quinta-feira, 17 de setembro de 2015 22:27

Todas as Respostas

  • deste jeito:

    Select * from tabela where datepart(mm,data)=8 and datepart(yy,data)=2015
    
    

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    • Marcado como Resposta Marcos SJ sexta-feira, 18 de setembro de 2015 14:32
    quinta-feira, 17 de setembro de 2015 22:27
  • Fiz aqui um exemplo colega, caso ainda precise:

    create table #temp
    (
    id int,
    data date
    )

    insert into #temp values (1,'2015-08-01'),(2,'2015-08-06'),(3,'2015-09-02'),(4,'2015-09-10')

    select DATEPART(mm,data) AS Mes, DATEPART(dd,data) AS Dia from #temp
    order by DATEPART(mm,data)

    sexta-feira, 18 de setembro de 2015 14:26