私は車の訪問のテーブルを持っています。車両のタグ番号(PlateID
)は、タイムスタンプ(TimeStamp
)と一緒に格納されます。訪問を繰り返すSQLを取得する
私は、テーブルを日付範囲で照会し、車両が複数回訪問したレコードのみを取得する必要があります。私は、プレート番号、訪問回数、最後に訪問した回数を示したいと思います。
ありがとうございます。
を編集してください。申し訳ありませんが、あまりにも急に行われました。私はSQL Server Expressを使用しています。
Select PlateID1, count(1) as VisitCount
From ActivityLog
Where (TimeStamp > '10/19/1977' And TimeStamp < '12/12/2017')
Group By PlateID1
Order By VisitCount Desc
をしかし、これは私が複数回訪問しているものをしたいすべてのレコードを返します:
私はこのような何かを試してみました。また、TimeStamp
,Location
などのように、このクエリで追加の列を取得することはできません。
してください** [EDIT]を参照し、そのデータに基づいていくつかのサンプルデータと予想される出力を追加してみてください。 [**フォーマットされたテキスト**](http://stackoverflow.com/help/formatting)、** **スクリーンショットはありません**(http://meta.stackoverflow.com/questions/285551/why-may -i-not-upload-images-of-code-on-so-asking-a-question/285557#285557)。 ** [編集] **あなたの質問 - コメントを投稿するコードや追加情報はありません**。 –