Частичное удаление истории продаж

Эта операция может быть вам полезна, если вы загрузили в базу историю продаж за будущий период или хотите полностью удалить историю продаж за какой-то период в начале этой истории.

Для замены истории продаж в прошлом периоде лучше загрузить в программу историю продаж за этот период в режиме замены

Для частичного удаления истории продаж можно воспользоваться специализированными программами:

  • MySQL Workbench для MySQL баз,
  • Microsoft SQL Server Management Studio для MSSQL баз
Перед проведением операций по частичному удалению истории продаж обязательно сделайте резервную копию базы (MySQL или MSSQL)

MySQL

  1. Откройте MySQL Workbench
  2. Найдите нужную базу данных в списке баз и щелкните по ней
  3. В окне по центру введите запрос вида

delete from saleAmountsTable where date >= 'date1' AND date <= 'date2';
delete from saleRestsTable where date >= 'date1' AND date <= 'date2';
delete from salePricesTable where date >= 'date1' AND date <= 'date2'
где date1 и date2 - даты периода для удаления истории продаж в формате гггг-мм-дд

4. Нажмите на молнию.

MSSQL

  1. Откройте Microsoft SQL Server Management Studio
  2. Найдите нужную базу данных в списке баз, щелкните по ней правой кнопкой мыши и Выберите «Создать запрос»
  3. В окне по центру введите запрос вида

delete from saleAmountsTable where date >= 'date1' AND date <= 'date2';
delete from saleRestsTable where date >= 'date1' AND date <= 'date2';
delete from salePricesTable where date >= 'date1' AND date <= 'date2'

где date1 и date2 - даты периода для удаления истории продаж в формате гггг-мм-дд

4. Нажмите «Выполнить»