Question: How To Delete All The Pos Sales Of The Last Year

How To Delete All The Pos Sales Of The Last Year

Hi, How to delete all the pos sales of the last year 2020 , more than 4000 sales transaction. I need an sql code to run it in database because I have many sales to delete. regards.

MB

Mehdi boudhir

Asked
Hi,
How to delete all the pos sales of the last year 2020 , more than 4000 sales transaction.
I need an sql code to run it in database because I have many sales to delete.
regards.
  • MS

    Mian Saleem

    Answered
    Hello,

    You can backup your database and then truncate the `sma_sales` & `sma_sale_items` tables.

    ```sql
    TRUNCATE TABLE `sma_sales`;
    TRUNCATE TABLE `sma_sale_items`;
    ```

    Thank you
  • MB

    Mehdi boudhir

    Answered
    I don't want delete all sales ,only last year, That means between two dates.
    I need all sales for these two last months only
  • MS

    Mian Saleem

    Answered
    You can delete the sale as

    ```sql
    DELETE sma_sale_items FROM sma_sale_items LEFT JOIN sma_sales ON sma_sales.id = sma_sale_items.sale_id WHERE sma_sales.date < '2020-12-31 23:59:59';

    DELETE sma_sales FROM sma_sales WHERE sma_sales.date < '2020-12-31 23:59:59';
    ```
  • SS

    SH ONE DOLLOR SHOP

    Answered
    I want see my POS deleted Sales List. How can I find it?
  • MS

    Mian Saleem

    Answered
    Hello,

    No. You can't get back the deleted sales. Once delete those will be gone.

    If you have backup, you can check that only otherwise :(

    Thank you
  • Login to Reply