Как получить значение из последней транзакции, но не с сегодняшней транзакции - PullRequest
0 голосов
/ 13 мая 2019

У меня есть такие данные,

enter image description here

как получить итоговую стоимость предыдущей транзакции, но не сегодня, я пытаюсь выполнить такие запросы

SELECT * FROM `stock` ORDER BY date_created DESC, time_created ASC

но результаты таковы

| Valas  | Total | Date Created | Time Created |
| VLS001 | 13750 | 2019-05-13   | 15:15
| VLS001 | 13900 | 2019-05-11   | 14:30
| VLS001 | 13650 | 2019-05-11   | 15:39
| VLS001 | 13850 | 2019-05-10   | 15:20

я хочу получить такой результат

| Valas  | Total | Date Created | Time Created |
| VLS001 | 13650 | 2019-05-11   | 15:39
| VLS001 | 13900 | 2019-05-11   | 14:30
| VLS001 | 13850 | 2019-05-10   | 15:20

Я попытался сделать запрос, где date_created - 1, чтобы получить результаты последней транзакции, но не с сегодняшней транзакцией, но в предыдущий день была ошибка, транзакции не было

1 Ответ

1 голос
/ 13 мая 2019

Добавьте предложение WHERE в столбец date_created, указав, что значение должно отличаться от сегодняшней даты.

SELECT * 
FROM STOCK 
WHERE date_created != CURDATE() 
ORDER BY date_created DESC, time_created ASC;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...