Указатель SQL для возврата к другому состоянию - PullRequest
0 голосов
/ 28 июня 2018

Я просто пытался получить несколько указателей на мое требование. Одна часть моего требования состоит в том, что у меня есть запись в таблице A с скажем, orderNumber. У меня есть другая таблица, скажем TableB с количеством с каждым порядковым номером и его статусом. Я должен выбрать сумму из таблицы B на основании следующего условия:

  • Допустим, статус заказа завершен, забрать сумму с этого строка
  • , если вы не можете найти заказ в завершенном состоянии, отступите к
    закрытое состояние и забрать из него сумму.

Я не очень разбираюсь в SQL, и любой указатель на то, как мы можем добиться такого аварийного поведения с SQL, будет очень полезен.

Таблица A:

OrderNo
1234
12345

TableB:

OrderNo  Status     Amount
1234     Closed     123
1234    Completed   130
12345    Closed     200

Результат должен быть

1234 -> 130
12345 -> 200

Поскольку у 12345 нет завершенного статуса в таблице B, мы вернулись к закрытому состоянию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...