ユーザーが および のような日時フィールドを入力しましたがCreatedON
、CreatedEND
これらは (29-02-2013) および (12-04-2013) のような日時形式になっています (これらはサンプル値のみです)。
SQL Server のような 1 つの列CreatedDatetime
と、この 2013-09-03 および 2013-02-03 のような値があります (これらはサンプル値のみです) 次に、CreatedDatetime フィールドが 2 つの指定された日付の間にあるかどうかを確認する必要がありCreatedON
ますCreatedEND
...
データベースからの日付をこれらの2つの値と比較するにはどうすればよいですか..この比較はSQLサーバーでのみ行う必要があります
これに対するアイデアや解決策を提案する人はいますか..多くの感謝を事前に..
編集 :
DECLARE @return_value int
EXEC @return_value = [dbo].[tp_SelectTransactionHistorySearch]
@OffSetRowNo = 1,
@FetchRowNo = 1,
@StatusSelection = N's',
@isReviewed = NULL,
@ProjectCaseNumber = NULL,
@CostPageNumber = NULL,
@TransactionTypeChange = NULL,
@DescriptionChange = NULL,
@TrasactionCreateOnBeginDate = N'19-03-2013',
@TransactionCreatedOnEndDate = N'20-03-2013',
@TransactionUpdatedOnBeginDate = N'10-04-2013',
@TransactionUpdateOnEndDate = N'11-04-2013',
@ItemID = NULL
SELECT 'Return Value' = @return_value
GO
エラー:メッセージ 8114、レベル 16、状態 5、プロシージャ tp_SelectTransactionHistorySearch、行 0 データ型 nvarchar を datetime に変換中にエラーが発生しました。