• UMG Developer (5/4/2010)


    What happens if you use a sub query to get the minimum value for each partition, and then get the min of that?

    SELECT MIN(MinIntDate)

    FROM (SELECT PartitionID, MIN(IntDate) MinIntDate

    FROM dbo.ExampleTablePartitioned

    GROUP BY PartitionID) a

    Hello. I just tried your code and it had the same effect as the regular SELECT MIN(IntDate). It took 10 - 11 seconds each time. There is really no getting around using the Partition Key in the WHERE clause (outside of doing a non-partitioned Index like Paul mentioned).

    Take care,

    Solomon...

    SQL#https://SQLsharp.com/ ( SQLCLR library ofover 340 Functions and Procedures)
    Sql Quantum Lifthttps://SqlQuantumLift.com/ ( company )
    Sql Quantum Leaphttps://SqlQuantumLeap.com/ ( blog )
    Info sitesCollations     •     Module Signing     •     SQLCLR