私はこの情報を含むビューを持っています:
TableA (IDTableA、IDTableB、IDTableC、アクティブ、日付、...)
の各レジスタTableAと の各レジスタについて、最大の日付を持ち、アクティブなtableCレジスタが必要です。tableB
select IDTableA, IDtableC, IDTableB, Date, Active
from myView
where Active = 1
group by IDTableA, IDTableC
Having Max(Date)
order by IDTableA;
このクエリは で動作しますSQLiteが、このクエリを で試すと、 in が句に含まれていないというSQL Serverエラーが表示されます。IDTableBselectgroup
理論的には、SQLite の最初のクエリは機能しないはずですが、機能することはわかっています。
SQL Server でこのクエリを実行するにはどうすればよいですか?
ありがとう。