我有用户输入的日期时间像场CreatedON
和CreatedEND
,这些都是有日期时间格式,如(29-02-2013)和(2013年12月4日)(这是样本值仅)
我有在SQL Server等一列CreatedDatetime
像这样2013年9月3日和2013年2月3日的值(这些仅是样本值)现在,我需要检查CreatedDatetime场是否与CreatedON
和CreatedEND
两个给定日期...
我如何可以比较来自数据库来使用这两个值的日期..这需要比较仅在SQL Server中完成
会不会有人提出这方面的任何想法和解决方案。许多在此先感谢..
编辑:
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转换成日期时间。