UPC/4sem/db/lab4.sql
2021-05-11 22:08:11 +07:00

22 lines
No EOL
1.2 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

SELECT
-- Вывести количество сделок, зафиксированных в БД.
(SELECT count(*) FROM [Сделка]) AS DEALS_COUNT,
-- Определить среднее арифметическое значение количества товаров на складе.
(SELECT AVG([Склад].Количество) FROM [Склад]) AS AVERAGE_GOODS_COUNT,
-- Определить общее количество товаров на складе.
(SELECT SUM([Склад].Количество) FROM [Склад]) AS ALL_GOODS_COUNT,
-- Определить максимальное количество товаров на складе.
(SELECT MAX([Склад].Количество) FROM [Склад]) AS MAX_GOODS_COUNT,
-- Вывести значение косинуса для угла 60º.
COS(RADIANS(60.0)) AS COS60,
-- Получить целое случайное число в диапазоне [-7; 2].
-- [-7; 3) -> [-7; 2]
FLOOR(RAND() * (3 - (-7)) + -7) AS RAND_IN_m7_TO_p2,
-- Определить (вывести в виде числа от 1 до 7) текущий день недели.
DAY(GETDATE()) AS CURRENT_DAY;