1

私のSQliteテーブルには、DateTimeフィールドの例があります:order_date

これらのタスクを実行する方法:

  1. 2013 年の Jan、Feb、Mar などの月ごとにレコードを取得します。
  2. 上記のような基準で開始日と終了日でレコードを取得します(1)

ありがとう

(1)と(2)でSQLiteが要求する形式に「DateTime」を変換する方法

    DateTime Dt = 新しい DateTime.Today();
    月-年? 年?


    Records = await db.QueryAsync("Select * From Purchase where order_date=" + "Month-Year");

SQLite では、`=` と `==` のどちらの演算子が正しいですか?

-  - - アップデート:

SQLite:strftime の使用

SELECT * FROM テーブル名 WHERE strftime('%Y', Order_Date) = '2013' AND strftime('%m', Order_Date) = '2';

1) DateTime から月を数値として取得する関数はありますか?

4

1 に答える 1

0

を使用していると思います。

そのため、クエリでパラメーターを使用できます。

//Returning all records from February 2013
Records = await db.QueryAsync<Purchase>("Select * From Purchase where order_date >= ? and order_date < ?", new DateTime(2013, 2, 1), new DateTime(2013, 3, 1));
于 2013-11-04T09:55:39.987 に答える