Sale テーブルから次のクエリがあり、短い日付でフィルター処理したいと考えています。
Dim query = From c In db.Sale Where c.TRAN_DATE=TranDateParam
Group By c.TRAN_DATE Into Total_Payment = Sum(c.PAYMENT),Discount_Amount = Sum(c.DISCOUNT) _
Select Total_Payment, Discount_Amount, TRAN_DATE
-私の c.TRAN_DATE 値は含まれています。例:"2013-05-01 10:09:49.107
"
したがって、c.TRAN_DATE=TranDateParam を比較することはできません。c.TRAN_DATE を短い日付に変換する多くの方法を試しましたが、失敗しました。
以下の方法を試しましたが失敗しました:
c.Tran_Date.ToString("dd-MM-yyyy")
c.Tran_Date.Value.ToShortDateString()
CDATE(c.Tran_Date)
これを解決するにはどうすればよいですか?ありがとう