今日のデータをデータベースから取得するためのクエリを作成しました。今日の日付に基づいてデータベースからデータを取得する
SqlDataAdapter da = new SqlDataAdapter(@"SELECT
Bill_Date as [Bill Date],
Customers.Name as [Customer Name],
Item, Item_Code as [Item Code],
MRP, Tax_Percentage as [Tax Percentage],
Quantity, Amount as Total,
Discount, Amount_After_Discount as [Grand Total],
Billing_Type as [Billing Type],
Transaction_Number as [Transaction Number]
FROM
POS
LEFT JOIN
Customers ON POS.Customer = Customers.Customer_Id
WHERE
Bill_Date = CAST(GETDATE() AS DATE)", con);
私は結果をdatagridviewに表示しています。しかし、何も起こりません。データは検索されません。しかし、今日のデータベースにはデータがあります。
GETDATEが分、秒などを返し、格納された日付と正確に一致しないため、あなたの問題はうまくいきません。 – Crowcoder
データベースの私のbill_date列に日付と時刻があります。 – Abhijith
SQL Server管理スタジオでクエリを実行します。私は最初にあなたの質問を誤解しましたが、あなたのフィールドにも時間が含まれていれば、それは同等ではないとGordonは言っています。応答のために – Crowcoder