2015-09-03 4 views
-4

У меня есть запрос, где я отображать дату и количество заказов в оракула вершинеПоказать статические значения в SQL

select date,order_count where status = 'follow up' 

У меня есть результат, как this-

enter image description here

Мы получаем подсчитывать заказ для каждого дневного и ежедневного изменения количества заказов за все предыдущие дни (например, < sysdates).

Мое требование - счетчик -my должен быть статичным для всего предыдущих дней.

Например, счет заказа на 2 sep-2015 составляет 469, завтра счет может измениться до 490. Но в моем случае завтра также мой счет должен быть 469, даже если исходный счет для 2- sep-2015 завтра изменится до 490.

+3

Сделать статическую таблицу с 'id' и' подсчета 'и' date' и сделать 'id' вашей текущей таблицы ссылкой на статическую таблицу как foreign_key и указать ' ON UPDATE NO ACTION', это сработает. –

+0

Как насчет: SELECT Date, COUNT (*) FROM TableA WHERE Status = 'follow up' GROUP BY Date; – Tenzin

ответ

0

Привет Я вставить заявление в хранимой процедуре, которая хранит только вчерашние данные (Sysdate -1) и плановые ежедневные job.This сохраняет свое значение статической в ​​моей таблице