помогите с запросом

~PJ
Дата: 19.02.2010 18:31:16
Коллеги помогите плиз ,что то туплю , есть таблица
Id DT Id_Worker Id_Prof Id_TypeJob Price Count_Job Sum_ZP ZP fl
----------- ----------------------- ----------- ----------- ----------- ---------------------- ---------------------- ---------------------- ---------------------- -----------
50 2010-02-08 08:33:03.000 6 1 20 0.1 1800 180 100.8 0
51 2010-02-08 08:33:41.000 4 2 20 0.1 1800 180 79.2 0
56 2010-02-09 08:36:54.000 6 1 20 0.1 1000 100 100 1
92 2010-02-11 10:06:06.000 2 1 20 0.1 2100 210 117.6 0
93 2010-02-11 10:06:29.000 9 2 20 0.1 2100 210 92.4 0
101 2010-02-12 14:19:48.000 2 1 20 0.1 2100 210 117.6 0
102 2010-02-12 14:20:13.000 9 2 20 0.1 2100 210 92.4 0
112 2010-02-15 14:26:03.000 2 1 20 0.1 1850 185 103.6 0
113 2010-02-15 14:26:54.000 9 2 20 0.1 1850 185 81.4 0
121 2010-02-16 09:23:34.000 3 1 20 0.1 200 20 11.2 0
122 2010-02-16 09:23:52.000 7 2 20 0.1 200 20 8.8 0
123 2010-02-16 09:31:47.000 2 1 20 0.1 2160 216 120.96 0
124 2010-02-16 09:32:10.000 9 2 20 0.1 2160 216 95.04 0
132 2010-02-17 09:13:53.000 3 1 20 0.1 300 30 16.8 0
133 2010-02-17 09:14:11.000 7 2 20 0.1 300 30 13.2 0
138 2010-02-17 09:17:12.000 2 1 20 0.1 2160 216 120.96 0
139 2010-02-17 09:18:14.000 9 2 20 0.1 2160 216 95.04 0


необходимо вытаскивать одним запросом (при условии fl=0) "любой" id из пары, (на примере пары идут подряд) у них равны (дата из dt) , id_type_job , count_job

не соображу как ;-(
~PJ
Дата: 19.02.2010 18:33:21
те. должен получиться список 50,92,101,112,121,123,132,138
~PJ
Дата: 19.02.2010 18:36:05
Server 2005 Express
Паганель
Дата: 19.02.2010 18:39:05
select min(id)
  from [есть таблица]
 group by convert(char(8), dt, 112) -- дата из dt
         ,id_type_job
         ,count_job
Скрипты создания тестовой таблицы и заполнения ее данными не предоставили - проверяйте сами
Паганель
Дата: 19.02.2010 18:42:40
+ where fl = 0
забыл
~PJ
Дата: 19.02.2010 18:43:36
да земляк Паганель , спасибо точно у меня было

select min(id)
from jobs
where fl=0
group by convert(char(10), dt, 112),id_type_job having count(*)>1


упустил ,count_job ...;-)

Закрыто