Vraag : Terugkeer maximum of min van een ondergroep van gegevens

Ik heb de volgende reeks Gegevens: het 3:35am van StopType
1 1 1/1/2010 van de Datum/van de Tijd van het Segment

Order het 5:00am Pickup
1 1 1/2/2010 van de Bestelwagen
1 1 1/1/2010 7:00am Delivery
1 2 1/2/2010 8:00am Pickup
1 2 1/2/2010 9:00am Delivery
1 2 1/2/2010 9:30am Delivery
2 1 1/2/2010 8:00am Pickup
2 1 1/2/2010 9:00am Delivery
2 1 1/2/2010 het 9:30 am Delivery

I zou, uit elk segment, de vroegste bestelwagen en de recentste levering voor elk orde en/of segment willen selecteren, dusdanig dat de resulterende reeks als volgt zou zijn: het 3:35am van StopType
1 1 1/1/2010 van de Datum/van de Tijd van het Segment

Order het 7:00am Delivery
1 2 1/2/2010 van de Bestelwagen
1 1 1/2/2010 8:00am Pickup
1 2 1/2/2010 9:30am Delivery
2 1 1/2/2010 het 8:00 am Pickup
2 1 het 9:30am Delivery

The- lijst bestaat uit vele orden, omvatte ik hier slechts twee voor eenvoud.  Ik ben niet zeker hoe te om min/maximum te selecteren van binnen een ondergroep van de belangrijkste reeks gegevens (d.w.z. wat moet ik min/maximum van elk segment, allen tot één orde behoren, en anderen selecteren die de behoefte van I om min/maximum van één segement, allen op de zelfde orde te selecteren).

I am gebruikend t-SQL op SQL Server 2008.

Thanks!

Antwoord : Terugkeer maximum of min van een ondergroep van gegevens

Er zijn vele SQL verrichtingen van de Server die tempdb gebruiken om soorten en dingen als dat uit te voeren.  Tempdb kan bloat aan zeer grote grootte.  Het opnieuw beginnen van SQL Server zal tempdb krimpen aangezien het heeft ontspannen telkens als SQL begint.  Nochtans, kan dit geen optie in uw milieu zijn.

De beste praktijken moeten tempdb op een afzonderlijke schijf zetten en ervoor zorgen het zijn voldoende met maat voor uw verrichtingen van dag tot dag.

FWIW, temperaturenlijsten zou automatisch moeten worden vernietigd wanneer de verbinding die tot hen leidde wordt gelaten vallen.  De variabelen van de lijst zijn goed als u het geheugen hebt om hen te steunen.
Andere oplossingen  
 
programming4us programming4us