Fråga : Återgångt max eller minut från en underdel av data

Jag har efter uppsättningen av data:

Order segmenterar daterar/Time StopType
1 1 1/1/2010
1 1 för 3:35förmiddaguppsamling 1/1/2010 5:00förmiddag Pickup
1 1 1/2/2010 7:00förmiddag Delivery
1 2 1/2/2010 8:00förmiddag Pickup
1 2 1/2/2010 9:00förmiddag Delivery
1 2 1/2/2010 9:30förmiddag Delivery
2 1 1/2/2010 8:00förmiddag Pickup
2 1 1/2/2010 9:00förmiddag Delivery
2 1 1/2/2010 9:30förmiddagDelivery

I skulle något liknande för att välja, från varje segmenterar, den tidigaste uppsamlingen, och den senaste leveransen för varje beställer och/eller segmenterar, sådan att den resulterande uppsättningen skulle är som följer:

Order segmenterar daterar/Time StopType
1 1 1/1/2010
1 1 för 3:35förmiddaguppsamling 1/2/2010 7:00förmiddag Delivery
1 2 1/2/2010 8:00förmiddag Pickup
1 2 1/2/2010 9:30förmiddag Delivery
2 1 1/2/2010 8:00förmiddag Pickup
2 1 som 1/2/2010 9:30förmiddag Delivery

The bordlägger består av många beställer, I endast inklusive två här för enkelhet.  Förmiddag I inte sure hur man väljer det minimum/max inifrån en underdel av den huvudsakliga uppsättningen av data (dvs. några som jag måste att välja det minimum/max från varje, segmenterar och all att höra hemma till en beställa, och andra jag behöver att välja det minimum/max från en segement, all på samma, beställer). förmiddag för

I using T-SQL på SQL-serveren 2008.

Thanks!
" klar "

Svar : Återgångt max eller minut från en underdel av data

Det finns många SQL-serverfunktioner som använder tempdb för att utföra sorterar, och saker gillar det.  Tempdb kan bloat till mycket stort storleksanpassar.  Omstart av SQL-serveren om igen ska hjärnskrynklaretempdb, sedan den har skapat starter för varje tidSQL på nytt.  Emellertid detta kan inte vara ett alternativ i din miljö.

Bäst öva är att sätta tempdb på en separat disk, och att se till den storleksanpassas tillräckligt för din dag till dagfunktioner.

FWIW vikarier bordlägger bör automatiskt förstöras, när anslutningen, som skapade dem, tappas.  Bordlägga variabler är bra, om du har minnet som stöttar dem.
Andra lösningar  
 
programming4us programming4us