| 19 | | ||'''Додавање тракови во плейлиста'''||cursor.execute("SELECT add_tracks_to_playlist(%s, %s::json);", [selected_playlist_id, json_data])|| Додава повеќе тракови во избрана плейлиста со JSON список на track_id преку PL/pgSQL функција. || |
| 20 | | ||'''Додавање линии на фактура'''||cursor.execute("SELECT add_invoice_lines_to_existing_invoice(%s, %s::json);", [selected_invoice_id, json_data])|| Додава линии на постоечка фактура со JSON список на track_id и quantity преку PL/pgSQL функција. || |
| | 21 | ||'''Додавање тракови во плеилиста'''||cursor.execute("SELECT add_tracks_to_playlist(%s, %s::json);", [selected_playlist_id, json_data])|| Додава повеќе тракови во избрана плейлиста со JSON список на track_id преку PL/pgSQL функција. || |
| | 22 | ||'''Додавање линии на фактура'''||cursor.execute("SELECT add_invoice_lines_to_existing_invoice(%s, %s::json);", [selected_invoice_id, json_data])|| Додава линии на постоечка фактура со JSON список на track_id и quantity преку PL/pgSQL функција. || |
| | 23 | |
| | 24 | = Queries = |
| | 25 | |
| | 26 | ||= Опис =||= Query =||= Кратко објаснување =|| |
| | 27 | ||'''Број на тракови по жанр за корисник'''||[[Image(genres_per_customer.png, width=700)]]|| Пребарува за избран корисник колку тракови од секој жанр има купено или слушано. || |
| | 28 | ||'''Најпопуларен артист по жанр за корисник'''||[[Image(most_popular_artist_per_customer_per_genre.png, width=700)]]|| Наоѓа за избран корисник кој артист е најпопуларен во секој жанр, користејќи броење на преслушувања и максимален број по жанр. || |
| | 29 | ||'''Фактури по корисник по датум'''||[[Image(invoice_per_customer_after_date.png, width=700)]]|| Враќа сите фактури за избраниот корисник; ако е зададен датум, ги филтрира по тој датум и пресметува вкупната сума. || |