У меня есть запрос:Не можете избавиться от дублей
SELECT t.nCitiesId
,t.tmDate
,t.strShortWeekdayName
,t.nIsHoliday
FROM #temp AS t
WHERE 1 = 1
AND t.nCitiesId = 104
AND t.tmDate = '2014-06-08'
GROUP BY t.tmDate, t.nCitiesId, t.strShortWeekdayName, t.nIsHoliday
Это порождает следующий результат:
nCitiesId tmDate strShortWeekdayName nIsHoliday
104 2014-06-08 00:00:00.000 SUN 0
104 2014-06-08 00:00:00.000 SUN 1
Моя проблема, когда nCitiesId и tmDate равно, я wan't один с nIsHoliday = 0 ушел.
Как я могу сделать это плавно?
что, если у вас также есть третий ряд с 'nIsHoliday' = 0, вы хотите конечное значение столбца как 0 или 1? – Deepshikha
Пока tmDate и nCitiesId равны, мне нужна только одна строка. Всегда. С nIsHoliday = 1 – MrProgram