CREATE TABLE Orders (
OrderID INT PRIMARY KEY, -- Уникальный номер заказа
CustomerName VARCHAR(100), -- Имя клиента
ProductName VARCHAR(100), -- Название товара
OrderDate DATETIME DEFAULT CURRENT_TIMESTAMP, -- Дата и время оформления заказа
TotalAmount DECIMAL(10, 2), -- Сумма заказа с точностью до копеек
OrderStatus ENUM('Новый', 'В обработке', 'Доставлен', 'Отменен'), -- Статус заказа
IsPaid BOOLEAN DEFAULT FALSE -- Оплачен ли заказ
);
SELECT OrderID, CustomerName, TotalAmount
FROM Orders
WHERE TotalAmount > 5000
AND OrderStatus = 'В обработке'
AND IsPaid = FALSE;
SELECT
CustomerName,
CAST(Price AS DECIMAL(10, 2)) * Quantity AS TotalAmount,
'Заказ оформлен ' + CAST(OrderDate AS VARCHAR) AS FormattedOrderDate
FROM Orders
WHERE CAST(Price AS DECIMAL(10, 2)) * Quantity > 10000;