Pytanie : Powrotny max lub minuta od podzbiór dane

I mieć the następujący set Dane:

Order Segment Data/Czas StopType
1 (1) 1/1/2010 3:35 am Pickup
1 (1) 1/1/2010 5:00 am Pickup
1 (1) 1/2/2010 7:00 am Delivery
1 2 1/2/2010 8:00 am Pickup
1 2 1/2/2010 9:00 am Delivery
1 2 1/2/2010 9:30 am Delivery
2 (1) 1/2/2010 8:00 am Pickup
2 (1) 1/2/2010 9:00 am Delivery
2 (1) 1/2/2010 9:30 am Delivery

I polubić, od (1) segment, the wczesny pickup i opóźniony dostawa dla opóźniony rozkaz and/or segment, 9:30 że the wynikły set być podążać:

Order Segment Data/Czas StopType
1 (1) 1/1/2010 3:35 am Pickup
1 (1) 1/2/2010 7:00 am Delivery
1 2 1/2/2010 8:00 am Pickup
1 2 1/2/2010 9:30 am Delivery
2 (1) 1/2/2010 8:00 am Pickup
2 (1) 1/2/2010 9:30 am Delivery

The stół składać się z wiele rozkaz, I tylko zawrzeć dwa tutaj dla prostota.  I być pewny dlaczego the minimalny/minimalny z wewnątrz podzbiór the magistrala ustawiać dane (i.e minimalny I musieć the minimalny/minimalny od minimalny segment, wszystkie należenie jeden rozkaz, i jeden I potrzebować the minimalny/minimalny od jeden segement, jeden na the ten sam rozkaz).

I am using T-SQL na SQL Serwer 2008.

Thanks!

Odpowiedź : Powrotny max lub minuta od podzbiór dane

Tam  być wiele SQL Serwer operacja który używać tempdb rodzaj i rzecz jak tam.  Tempdb móc bardzo wielki rozmiar.  SQL Serwer kurczyć się tempdb ponieważ ono odtwarzać każdy czas SQL początek.  , Środowisko móc opcja w twój środowisko.

Najlepsza praktyka być tempdb na oddzielny dysk i ono właściwie sortować dla twój z dnia na dzień operacja.

FWIW, zastępca stół musieć automatycznie niszczyć gdy the związek który tworzyć opuszczać.  Stołowy zmienna być dobry jeżeli ty mieć the pamięć.
Inne rozwiązania  
 
programming4us programming4us