datetime値を格納されたprocクエリに渡そうとしていますが、datetimeフィールドでもあるカラムに対してチェックされています。Sybase(ASE)完全一致のwhere句のDATETIMEフィールド
、私が持っているテーブル持っている例を言うことができます:私は@input_insertDate = '07/01/2016 06:25:15 PM'
を渡すと、それは私の持っていけば、今
Create proc usp_GetProductsByInsertDate
@input_insertDate datetime
as
select * from Products where InsertDate = @input_insertDate
:
ProductID int
ProductName varchar(20)
InsertDate DateTime
を今、私はストアドプロシージャを書きますその時点で正確に挿入された製品のリストですが、それは起こりません。私は以下のように結果を返すようにしなければならないかもしれません:
select * from Products where InsertDate >= @input_insertDate
私は "日付と時刻"をどこのフィールドに使用したいでしょうか?それを使うことはできますか?これは愚かな質問かもしれませんが、なぜ動作しないのか知りたいのですが。方法を教えてください。
いいえ、私はそれがdatepartに関連していて、対象の列に何ミリ秒もありません – superachu
millisecond値のdatepartで期待しているデータを投稿できますか? – Neeraj