Vérification du nombre de lignes de commande
Vous pouvez exécuter une requête SQL pour vérifier combien de lignes de commande de chaque type sont présentes dans votre système. Si vous avez des statuts de commande personnalisés, vous devrez peut-être ajuster la clause de statut de la requête en conséquence.
Activation de HCL Commerce License Metrics
Pour déterminer le nombre de lignes de commande de chaque type dont vous disposez après l'activation de HCL Commerce License Metrics, exécutez les requêtes SQL suivantes :- Pour les articles de commande :
select sum(linecount) from ordaudit where timeplaced > startTime and timeplaced < endDateTime;Remarque : startDateTime et endDateTime représentent ici l'intervalle d'intérêt. - Pour les modifications de commande :
SELECT SUM(COUNT) FROM METRICSUM WHERE METRIC_ID = -2 AND LASTUPDATED >= 'startTime' AND LASTUPDATED <= 'endDateTime';Par exemple : SELECT SUM(COUNT) FROM METRICSUM WHERE METRIC_ID = -2 AND LASTUPDATED >= '2021-10-10 10:10:10.000' AND LASTUPDATED <= '2022-10-10 10:10:10.000';
- Pour les apaisements :
SELECT SUM(COUNT) FROM METRICSUM WHERE METRIC_ID = -3 AND LASTUPDATED >= 'startTime' AND LASTUPDATED <= 'endDateTime';Par exemple : SELECT SUM(COUNT) FROM METRICSUM WHERE METRIC_ID = -3 AND LASTUPDATED >= '2021-10-10 10:10:10.000' AND LASTUPDATED <= '2022-10-10 10:10:10.000';
- Pour les retours :
SELECT SUM(COUNT) FROM METRICSUM WHERE METRIC_ID = -4 AND LASTUPDATED >= 'startTime' AND LASTUPDATED <= 'endDateTime';Par exemple : SELECT SUM(COUNT) FROM METRICSUM WHERE METRIC_ID = -4 AND LASTUPDATED >= '2021-10-10 10:10:10.000' AND LASTUPDATED <= '2022-10-10 10:10:10.000';
Avant l'activation de HCL Commerce License Metrics
Si vous utilisez une version HCL Commerce antérieure à la version 7 groupe de correctifs 9, exécutez la requête SQL suivante pour déterminer le nombre de lignes de commande à partir de la version antérieure à HCL Commerce version 7 groupe de correctifs 9 :
select count(orderitems_id) from orderitems where orders_id in (select orders_id from orders
where status not in ('P', 'N', 'Q', 'T', 'W', 'Y', 'Z', 'NEW', 'RDY', 'CAN') and timeplaced is not null
and timeplaced > startDateTime and timeplaced < endDateTime);
startDateTime et endDateTime représentent ici l'intervalle d'intérêt.