Month and Year Columns

  • I have a question on getting just the last month and last year with only a month and year column. I have tried dateadd using the month and the year but that doesn't seem to work. Any Ideas? this is for my where clause.

    MCSE SQL Server 2012\2014\2016

  • When working with dates, you DO NOT want to use Year and Month (unless you have a calendar table).  You want to use the first day of the month.  Using Year/Month requires a function on one of the database fields, so it is not SARGable, whereas using the first day of the month may be SARGable (if the first day is calculated from constants/variables).

    Also, by "last" do you mean based on today's date or based on the max date in the table?

    Drew

    J. Drew Allen
    Business Intelligence Analyst
    Philadelphia, PA

  • drew.allen - Thursday, January 19, 2017 1:09 PM

    When working with dates, you DO NOT want to use Year and Month (unless you have a calendar table).  You want to use the first day of the month.  Using Year/Month requires a function on one of the database fields, so it is not SARGable, whereas using the first day of the month may be SARGable (if the first day is calculated from constants/variables).

    Also, by "last" do you mean based on today's date or based on the max date in the table?

    Drew

    I only have month and year in the table, no day.

    MCSE SQL Server 2012\2014\2016

  • lkennedy76 - Thursday, January 19, 2017 1:14 PM

    drew.allen - Thursday, January 19, 2017 1:09 PM

    When working with dates, you DO NOT want to use Year and Month (unless you have a calendar table).  You want to use the first day of the month.  Using Year/Month requires a function on one of the database fields, so it is not SARGable, whereas using the first day of the month may be SARGable (if the first day is calculated from constants/variables).

    Also, by "last" do you mean based on today's date or based on the max date in the table?

    Drew

    I only have month and year in the table, no day.

    Can you please give us a create table statement, some sample data and a representative query/outputs?

    Best,
    Kevin G. Boles
    SQL Server Consultant
    SQL MVP 2007-2012
    TheSQLGuru on googles mail service

  • create table dbo.Sales 

    (

    [SalesID] [int] IDENTITY(1,1) NOT NULL,

    [StoreID] [int] NOT NULL,

    [Year] [int] NOT NULL,

    [Month] [int] NOT NULL,

    [Sales] [money] NULL
    )

    select
    sum(sales),
    StoreID
    from sales
    where month =12 and year = 2016 --I do not want to hard code the month and year I want to be able to pull just 12/2016 data for sales and only the last months worth of sales going forward for a report.
    group by storeid

    MCSE SQL Server 2012\2014\2016

  • lkennedy76 - Thursday, January 19, 2017 12:56 PM

    I have a question on getting just the last month and last year with only a month and year column. I have tried dateadd using the month and the year but that doesn't seem to work. Any Ideas? this is for my where clause.

    SELECT Col1, Col2
    FROM Tab1
    WHERE YearColumn=Year(GetDate())-1
    AND MonthColumn=Moth(GetDate())-1;

  • lkennedy76 - Thursday, January 19, 2017 1:49 PM

    create table dbo.Sales 

    (

    [SalesID] [int] IDENTITY(1,1) NOT NULL,

    [StoreID] [int] NOT NULL,

    [Year] [int] NOT NULL,

    [Month] [int] NOT NULL,

    [Sales] [money] NULL
    )

    select
    sum(sales),
    StoreID
    from sales
    where month =12 and year = 2016 --I do not want to hard code the month and year I want to be able to pull just 12/2016 data for sales and only the last months worth of sales going forward for a report.
    group by storeid


    SELECT s.SalesID
         , s.StoreID
         , s.Year
         , s.Month
         , s.Sales
    FROM dbo.Sales s
    WHERE s.Year=Year(GetDate())-1
    AND s.Month=Month(GetDate())-1;

  • Joe Torre - Thursday, January 19, 2017 2:12 PM

    lkennedy76 - Thursday, January 19, 2017 1:49 PM

    create table dbo.Sales 

    (

    [SalesID] [int] IDENTITY(1,1) NOT NULL,

    [StoreID] [int] NOT NULL,

    [Year] [int] NOT NULL,

    [Month] [int] NOT NULL,

    [Sales] [money] NULL
    )

    select
    sum(sales),
    StoreID
    from sales
    where month =12 and year = 2016 --I do not want to hard code the month and year I want to be able to pull just 12/2016 data for sales and only the last months worth of sales going forward for a report.
    group by storeid


    SELECT s.SalesID
         , s.StoreID
         , s.Year
         , s.Month
         , s.Sales
    FROM dbo.Sales s
    WHERE s.Year=Year(GetDate())-1
    AND s.Month=Month(GetDate())-1;

    What happens in January?

    It would be something more like, at least the month and year aren't stored as strings 🙂

    Year = DATEPART(YEAR, DATEADD(MONTH, -1, GETDATE()))
    AND Month = DATEPART(MONTH, DATEADD(MONTH, -1, GETDATE()))

  • Just a quick question, If generating the report in January 2017 are you looking for just data in December 2016 or do you want December 2016 and in January 2017 up to the date of the report run.

  • Lynn Pettis - Thursday, January 19, 2017 2:23 PM

    Just a quick question, If generating the report in January 2017 are you looking for just data in December 2016 or do you want December 2016 and in January 2017 up to the date of the report run.

    Just January. I only want last months totals. It's for a month end process for the accounting department.

    MCSE SQL Server 2012\2014\2016

  • Assuming that you data does not contain any records for the current month, this should work.

    ;
    WITH CTE AS
    (
        SELECT StoreId, sales, DENSE_RANK() OVER(ORDER BY [year] DESC, [month] DESC) AS dr
        FROM sales
    )
    SELECT StoreId, SUM(sales) AS total_sales
    FROM CTE
    WHERE dr = 1
    GROUP BY StoreId

    You want to filter before doing the GROUP BY, because that leaves fewer totals to calculate.  The DENSE_RANK should perform fairly well if you have an index on Year DESC and Month DESC.

    Drew

    J. Drew Allen
    Business Intelligence Analyst
    Philadelphia, PA

  • I tried
    where [Year]=Year(GetDate())-1
    AND [Month]=Month(GetDate())-1;

    No results came back

    I also tried the datepart and dateadd, still nothing

    MCSE SQL Server 2012\2014\2016

  • ZZartin - Thursday, January 19, 2017 2:22 PM

    Joe Torre - Thursday, January 19, 2017 2:12 PM

    lkennedy76 - Thursday, January 19, 2017 1:49 PM

    create table dbo.Sales 

    (

    [SalesID] [int] IDENTITY(1,1) NOT NULL,

    [StoreID] [int] NOT NULL,

    [Year] [int] NOT NULL,

    [Month] [int] NOT NULL,

    [Sales] [money] NULL
    )

    select
    sum(sales),
    StoreID
    from sales
    where month =12 and year = 2016 --I do not want to hard code the month and year I want to be able to pull just 12/2016 data for sales and only the last months worth of sales going forward for a report.
    group by storeid


    SELECT s.SalesID
         , s.StoreID
         , s.Year
         , s.Month
         , s.Sales
    FROM dbo.Sales s
    WHERE s.Year=Year(GetDate())-1
    AND s.Month=Month(GetDate())-1;

    What happens in January?

    It would be something more like, at least the month and year aren't stored as strings 🙂

    Year = DATEPART(YEAR, DATEADD(MONTH, -1, GETDATE()))
    AND Month = DATEPART(MONTH, DATEADD(MONTH, -1, GETDATE()))


    SELECT s.SalesID
         , s.StoreID
         , s.Year
         , s.Month
         , s.Sales
    FROM dbo.Sales s
    WHERE s.Year= CASE WHEN Month(GetDate())=1 THEN Year(GetDate())-1 ELSE Year(GetDate()) END
    AND s.Month= CASE WHEN Month(GetDate())=1 THEN 12 ELSE Month(GetDate())-1 END;

  • lkennedy76 - Thursday, January 19, 2017 2:34 PM

    I tried
    where [Year]=Year(GetDate())-1
    AND [Month]=Month(GetDate())-1;

    No results came back

    I also tried the datepart and dateadd, still nothing

    Are you sure you have data in there?

    This gets me 2016 and 12 for year and month.

    SELECT DATEPART(YEAR, DATEADD(MONTH, -1, GETDATE())), DATEPART(MONTH, DATEADD(MONTH, -1, GETDATE()))

  • drew.allen - Thursday, January 19, 2017 2:32 PM

    Assuming that you data does not contain any records for the current month, this should work.

    ;
    WITH CTE AS
    (
        SELECT StoreId, sales, DENSE_RANK() OVER(ORDER BY [year] DESC, [month] DESC) AS dr
        FROM sales
    )
    SELECT StoreId, SUM(sales) AS total_sales
    FROM CTE
    WHERE dr = 1
    GROUP BY StoreId

    You want to filter before doing the GROUP BY, because that leaves fewer totals to calculate.  The DENSE_RANK should perform fairly well if you have an index on Year DESC and Month DESC.

    Drew

    the year and date are literally hard coded in. for example store # 4 opened in 1999. I have sales for each month in my tables, 1 through 12 and every year going forward. 1999-2016

    data:image/png;base64,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

    MCSE SQL Server 2012\2014\2016

Viewing 15 posts - 1 through 15 (of 27 total)

You must be logged in to reply to this topic. Login to reply