Forum Replies Created

Viewing 15 posts - 4,336 through 4,350 (of 7,597 total)

  • RE: Calendar Table Function

    Alan.B (3/31/2016)

    1. Nothing I posted uses recursion. Look again.

    2. People should put unique nonclustered indexes on their dim_date or calendar but dont. It's not like it gets modified all...

  • RE: About index - What is the reason.

    We don't really know why MS chose to make the PK by default also the clustering index.

    Personally I think it was more about making it "easy to use" so it...

  • RE: Where Column IN (x,y,z) Better Than Where In (Select from table)

    You should definitely cluster the temp table on the key column as well. It can't hurt, but it can help under certain conditions.

    SELECT TOP (0) D.X INTO #tmp FROM...

  • RE: About index - What is the reason.

    Luis Cazares (3/31/2016)


    and the PK needs an index to work correctly

    Hmm, not sure what you mean there. There's no problem at all explicitly creating a PK as nonclustered, even...

  • RE: Understanding Isolation Levels

    souLTower (3/30/2016)


    If I have a data table containing data for 3 items (say people), and I know that no one is modifying data for person 1, and I can reasonably...

  • RE: About index - What is the reason.

    Simply because Microsoft chose to assume that a PK would also automatically be the clustering key (if one didn't already exist, of course). Other dbms's don't make that assumption,...

  • RE: Calendar Table Function

    Alan.B (3/30/2016)


    Alan.B (3/30/2016)


    ScottPletcher (3/30/2016)


    Alan.B (3/30/2016)


    ScottPletcher (3/30/2016)


    Alan.B (3/29/2016)

    Lastly, ditto the last Thursday of the month:

    SET STATISTICS IO ON;

    PRINT 'Old way:';

    SELECT DISTINCT MAX([Date]) OVER (PARTITION BY [Year],[MonthName],[WeekdayName]) AS [Date]

    FROM ...

  • RE: Calendar Table Function

    Alan.B (3/30/2016)


    ScottPletcher (3/30/2016)


    Alan.B (3/29/2016)

    Lastly, ditto the last Thursday of the month:

    SET STATISTICS IO ON;

    PRINT 'Old way:';

    SELECT DISTINCT MAX([Date]) OVER (PARTITION BY [Year],[MonthName],[WeekdayName]) AS [Date]

    FROM dbo.itvf_CALENDAR('01/01/2014','12/31/2014')

    WHERE ...

  • RE: Calendar Table Function

    Alan.B (3/29/2016)

    Lastly, ditto the last Thursday of the month:

    SET STATISTICS IO ON;

    PRINT 'Old way:';

    SELECT DISTINCT MAX([Date]) OVER (PARTITION BY [Year],[MonthName],[WeekdayName]) AS [Date]

    FROM dbo.itvf_CALENDAR('01/01/2014','12/31/2014')

    WHERE [WeekdayName]...

  • RE: Convert string nvarchar(6) with format MMM-YY to date

    SELECT DATENAME(MONTH, CAST('01-' + string AS date)) + SPACE(1) +

    CAST(YEAR(CAST('01-' + string AS date)) AS varchar(4))

    FROM (VALUES('Dec-15'),('Jan-16'),('Feb-16')) test_data(string)

  • RE: Error in dynamic sql

    A couple of things to consider.

    1) Change the PRINT @<sql_variable> to SELECT @<sql_variable>, since SELECT can display many more chars than SELECT.

    2) Explicitly cast the unicode literal in the SET...

  • RE: Get info of all users with instance

    You could create a logon trigger to capture which logins are being used, and how often.

  • RE: Need help on getting last day of the months in seconds for 13 months

    23:59:59.000 does not really make sense in SQL Server, since it doesn't match any system data type's time sensitivity.

    Smalldatetime is 23:59 and datetime is 23:59:59.997.

  • RE: Finding months in incremental fashion

    Use a tally table -- a table of just sequential numbers -- to generate the months. You can use an in-line tally table or a stored tally table. ...

  • RE: Recurring deadlocks

    Are you certain that query is the one that is deadlocking? So that query wasn't really commented out in the proc?!

    Do you have on trace flags, at least 1222,...

Viewing 15 posts - 4,336 through 4,350 (of 7,597 total)