私はLinq-to-SqlをC#アプリケーションに使用していますが、現在いくつかのストアドプロシージャで作業しています。アプリケーションは、新聞のためであり、サンプルストアドプロシージャは以下の通りです:Linq to Sql:一般的なストアドプロシージャ
ALTER PROCEDURE dbo.Articles_GetArticlesByPublication
@publicationDate date
AS
SELECT
*
FROM
Articles
WHERE
[email protected]
とにかく、このクエリは、発行日が引数(publicationDate)に等しいの記事をすべて取得します。議論が複数の出版日を処理できるように、これをどうやって変更できますか?
また、「BETWEEN」を使用しないことをお勧めします。むしろ、日付を選択して選択したいと考えています。
は、fromとthroughの基準が働く(連続する日付)か、関連のない日付のリストが必要ですか?また、datetimeのPublicationDateフィールドに格納された時間、または2011-01-03 00:00のような日付のみが格納されていますか? – Tahbaza
これはちょうど日付なので、 "@publicationDate date"に変更することができます。 最初の質問に答えるために自分の投稿を編集しました。理想的には私は無関係の日付でそれを持っていたいと思います。 – Eric
どのSQLのバージョンで作業していますか? –