Как выполнить запрос счета для пожарного магазина? - PullRequest
0 голосов
/ 04 марта 2019

В моем текущем проекте я разрабатываю базу данных пожарного магазина, в которой будут храниться записи о посещаемости студентов, как в следующих структурах:

attendance
|
|--- JhY6cGFzElH4iIKZkcc7
|    |
|    |--- sname : "John Doe"
|    |--- sdept : "MCA"
|    |--- ssem : "6"
|    |--- ssub : "Hadoop"
|    |--- stimestamp : March 3, 2019 at 10:00:00 AM UTC+5:30
|    |--- sstatus : "Absent"
|    
|--- JhY6cGFzElH4iIKZkcc7
|    |
|    |--- sname : "John Doe"
|    |--- sdept : "MCA"
|    |--- ssem : "6"
|    |--- ssub : "Hadoop"
|    |--- stimestamp : March 2, 2019 at 10:00:00 AM UTC+5:30
|    |--- sstatus : "Present"
|
|--- JhY6cGFzElH4iIKZkcc7
|    |
|    |--- sname : "Lady Bug"
|    |--- sdept : "MCA"
|    |--- ssem : "6"
|    |--- ssub : "Hadoop"
|    |--- stimestamp : March 3, 2019 at 10:00:00 AM UTC+5:30
|    |--- sstatus : "Present"
|
|--- JhY6cGFzElH4iIKZkcc7
|    |
|    |--- sname : "Lady Bug"
|    |--- sdept : "MCA"
|    |--- ssem : "6"
|    |--- ssub : "Hadoop"
|    |--- stimestamp : March 2, 2019 at 10:00:00 AM UTC+5:30
|    |--- sstatus : "Present"

Теперь моя цель - получить их данные о посещаемости и отобразить их процент посещаемости.

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

Таким образом, запрос будет искать всех студентов, которые принялисубъекта "Hadoop" и агрегируйте его посещаемость, вычисляя количество присутствующих дней, а также количество отсутствующих дней и отображаемых в RecyclerView.

Если это невозможно, есть ли альтернатива для этого или янужно повторить модель базы данных Firestore?

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