2017-05-11 17 views
0

私はAccessデータベースにはかなり新しく、複数のガソリンスタンドを持つガス流通会社の在庫データベースを作成しようとしています。アクセスSQLクエリ:前のレコードの特定のフィールドを日付で検索します

各ステーションには、より多くの製品/ガスタイプのインベントリがあります。

ガソリンスタンドがActualGallonsInventory間

違いを

  • ActualGallonsInventory
  • BookedInventoryをGallonsDelivered
    • TransactionDate
    • GallonsSoldを含む彼らのインベントリを報告BookedInventoryはガスの過剰/不足です。

      私の質問では、駅/ガスの組み合わせの前日の在庫レベル(ActualGallonsInventory)を表示したいと考えています。前日の特定のエントリを検索し、クエリとしてフィールドとして表示するにはどうすればよいですか?

      ステーション/ガス/日付の組み合わせごとに1つのエントリしかありません。

  • +0

    レビューhttp://allenbrowne.com/subquery-01.html#AnotherRecord – June7

    答えて

    1

    これを試してみてください:

    Select 
        *, 
         (Select Top 1 ActualGallonsInventory 
         From YourTable As T 
         Where T.TransactionDate < YourTable.TransactionDate 
         Order By T.TransactionDate Desc) As 
        PreviousActualGallonsInventory    
    From 
        YourTable 
    
    関連する問題