operatör üzerinden SQL Server kez karşılaştırmaya çalışıyor ama hata alıyorum: Ben casting denedimBir operatör ile MS SQL Server tarihleri karşılaştırmak çalışıyorum
The data types time and datetime are incompatible in the greater than operator.
Select *
from Student
where Student# not in(
Select distinct Student#
from Enrolls
inner join Section on Enrolls.Section# = Section.se#
where section_time > DATEADD(year, -2, GETDATE())
And Count(distinct student#) > 6);
değişkenlere, ancak daha sonra bu değişkenler tanımsız veya yanlış tanımlanmıştır. Bunu yapmanın doğru yolu nedir?
bir 'section_date' kolon yanı sıra var mı? – Bridge
GROUP BY gerekli mi?!? – jarlh
evet. Şimdi aşağıdaki hatayı alıyorum ... 'ÜST, OFSET veya FOR XML belirtilmemişse, ORDER BY yan tümcesi görünümler, satır içi işlevler, türetilmiş tablolar, alt sorgular ve ortak tablo ifadelerinde geçersizdir.' –