У меня есть таблица, в которой у меня есть данные JSON, и тип поля - NVARCHAR (4000)
[
{"number":1,"booked":0},
{"number":2,"booked":0},
{"number":3,"booked":0},
{"number":4,"booked":1},
{"number":5,"booked":0},
{"number":6,"booked":0},
{"number":7,"booked":0},
{"number":8,"booked":0}
]
Я хочу сделать запрос к этому полю массива и хочу получить вывод, что Количество забронированных1 и не зарезервировано - 7. Я использовал функции JSON_VALUE()
, JSON_QUERY()
, но не дошел до точки.
Я также хочу, чтобы номер: 4 был зарезервирован.
Я используюSQL Server 2016