Этот запрос дает мне именно то, что я хочу, НО это нехорошо;)
select *
from sel, (
select * from sel where ttype = 15) as dl15
where ttype = 16
and sel.code = dl15.code
and convert(varchar,dl15.vdate,0)+convert(varchar, dl15.vtime,0) !=
convert(varchar,sel.vdate,0)+convert(varchar, sel.vtime,0)
возможно, кто-то может помочь мне преобразовать эти условия convert(varchar,dl15.vdate,0)+convert(varchar, dl15.vtime,0) != convert(varchar,sel.vdate,0)+convert(varchar, sel.vtime,0)
в более правильную форму
подзапрос результат:
id code vdate vtime
2000983484 3374347 Feb 1 2020 12:00AM Dec 30 1899 7:05PM
результат без последних условий
id code vdate vtime
2000983885 3374347 Feb 6 2020 12:00AM Dec 30 1899 8:00AM
2000983485 3374347 Feb 1 2020 12:00AM Dec 30 1899 7:43PM
2000952328 3374347 Feb 1 2020 12:00AM Dec 30 1899 7:05PM
необходимый результат
id code vdate vtime
2000983885 3374347 Feb 6 2020 12:00AM Dec 30 1899 8:00AM
2000983485 3374347 Feb 1 2020 12:00AM Dec 30 1899 7:43PM