mirror of
https://github.com/grocy/grocy.git
synced 2025-04-30 01:55:47 +00:00
Fixed stock_edited_entries
view (references #2292)
This commit is contained in:
parent
3afb9643c4
commit
a44d746176
@ -3,13 +3,14 @@ AS
|
|||||||
/*
|
/*
|
||||||
Returns stock_id's which have been edited manually
|
Returns stock_id's which have been edited manually
|
||||||
*/
|
*/
|
||||||
SELECT DISTINCT sl_add.stock_id
|
SELECT sl_add.stock_id
|
||||||
FROM stock_log sl_add
|
FROM stock_log sl_add
|
||||||
JOIN stock_log sl_edit
|
JOIN stock_log sl_edit
|
||||||
ON sl_add.stock_id = sl_edit.stock_id
|
ON sl_add.stock_id = sl_edit.stock_id
|
||||||
AND sl_edit.transaction_type = 'stock-edit-new'
|
AND sl_edit.transaction_type = 'stock-edit-new'
|
||||||
WHERE sl_add.transaction_type IN ('purchase', 'inventory-correction', 'self-production')
|
WHERE sl_add.transaction_type IN ('purchase', 'inventory-correction', 'self-production')
|
||||||
AND sl_add.amount > 0;
|
AND sl_add.amount > 0
|
||||||
|
GROUP BY sl_add.stock_id;
|
||||||
|
|
||||||
DROP VIEW stock_average_product_shelf_life;
|
DROP VIEW stock_average_product_shelf_life;
|
||||||
CREATE VIEW stock_average_product_shelf_life
|
CREATE VIEW stock_average_product_shelf_life
|
||||||
|
@ -6,13 +6,16 @@ AS
|
|||||||
/*
|
/*
|
||||||
Returns stock_id's which have been edited manually
|
Returns stock_id's which have been edited manually
|
||||||
*/
|
*/
|
||||||
SELECT DISTINCT sl_add.stock_id, MAX(sl_edit.id) AS stock_log_id_of_newest_edited_entry
|
SELECT
|
||||||
|
sl_add.stock_id,
|
||||||
|
MAX(sl_edit.id) AS stock_log_id_of_newest_edited_entry
|
||||||
FROM stock_log sl_add
|
FROM stock_log sl_add
|
||||||
JOIN stock_log sl_edit
|
JOIN stock_log sl_edit
|
||||||
ON sl_add.stock_id = sl_edit.stock_id
|
ON sl_add.stock_id = sl_edit.stock_id
|
||||||
AND sl_edit.transaction_type = 'stock-edit-new'
|
AND sl_edit.transaction_type = 'stock-edit-new'
|
||||||
WHERE sl_add.transaction_type IN ('purchase', 'inventory-correction', 'self-production')
|
WHERE sl_add.transaction_type IN ('purchase', 'inventory-correction', 'self-production')
|
||||||
AND sl_add.amount > 0;
|
AND sl_add.amount > 0
|
||||||
|
GROUP BY sl_add.stock_id;
|
||||||
|
|
||||||
DROP VIEW products_last_purchased;
|
DROP VIEW products_last_purchased;
|
||||||
CREATE VIEW products_last_purchased
|
CREATE VIEW products_last_purchased
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
DROP VIEW stock_edited_entries;
|
|
||||||
CREATE VIEW stock_edited_entries
|
|
||||||
AS
|
|
||||||
/*
|
|
||||||
Returns stock_id's which have been edited manually
|
|
||||||
*/
|
|
||||||
SELECT DISTINCT
|
|
||||||
IFNULL(sl_add.stock_id, '') AS stock_id,
|
|
||||||
IFNULL(MAX(sl_edit.id), -1) AS stock_log_id_of_newest_edited_entry
|
|
||||||
FROM stock_log sl_add
|
|
||||||
JOIN stock_log sl_edit
|
|
||||||
ON sl_add.stock_id = sl_edit.stock_id
|
|
||||||
AND sl_edit.transaction_type = 'stock-edit-new'
|
|
||||||
WHERE sl_add.transaction_type IN ('purchase', 'inventory-correction', 'self-production')
|
|
||||||
AND sl_add.amount > 0;
|
|
Loading…
x
Reference in New Issue
Block a user