У меня есть две таблицы, ТАБЛИЦА 1 и ТАБЛИЦА2, каждая из которых содержит общую сумму наличных денег в кассовом аппарате за данный день в данном здание. Каждая таблица представляет собой снимок данных, сделанный в определенное время в течение дня.Oracle: сравнить значения между столбцами между двумя таблицами, принимая во внимание значения других столбцов
Я хочу перечислить только строки, на которых есть разница в размере векселей (разница в счете) в том же кассовом аппарате для того же здания на ту же дату. Идентификаторы кассовых аппаратов уникальны только для здания, в котором они содержатся.
Цель состоит в том, чтобы узнать, какие кассовые аппараты, в которых здания содержали другое количество счетов в течение более позднего моментального снимка (ТАБЛИЦА 2) за тот же день.
Структура данных как TABLE1 и TABLE2 является:
Column Type Comment
ID NUMBER(10,0) -- Serial
DAY DATE(7) -- The date
BUILDING_ID NUMBER(10,0) -- The ID of the building
REGISTER_ID NUMBER(10,0) -- The ID of the cash register (unique per building ID)
BILL5 NUMBER(10,0) -- The number of 5 dollar bills
BILL10 NUMBER(10,0) -- The number of 10 dollar bills
BILL20 NUMBER(10,0) -- The number of 20 dollar bills
BILL50 NUMBER(10,0) -- The number of 50 dollar bills
Редактировать свой вопрос и предоставить образцы данных и желаемые результаты. –