Начало » Использование СУБД » Microsoft SQL Server » Период (Создать период от заданной даты)
|
|
Re: Период [сообщение #3523 является ответом на сообщение #3522] |
Wed, 25 October 2023 12:01   |
krioxi
Сообщений: 16 Зарегистрирован: October 2023
|
Junior Member |
|
|
select
CONVERT(VARCHAR(5), ServDate, 08) AS ServDate,
Quantity,
Additional,
Visit.OpenDate as OpenDate,
Visit.CloseDate as CloseDate,
EmployeeSet.Name as Name11,
Price
FROM
ServedSet
INNER JOIN
( SELECT
Name,
CONVERT (date, OpenDate) as OpenDate,
CONVERT (date, CloseDate) as CloseDate,
VisitsSet.Id AS VisitID,
Birth,
Clients_Category as Category
FROM
VisitsSet
JOIN ClientsSet
ON Visits_Clients = ClientsSet.Id
) AS Visit
ON ServedSet.Served_Visits = Visit.VisitID
INNER JOIN
ServicesSet
ON Served_Services = ServicesSet.Id
INNER JOIN
EmployeeSet
ON Served_Employee = EmployeeSet.Id
WHERE
IsServed in (0,1)
AND
OpenDate = @Zaezd AND
Visit.Name = (@Client)
AND
Type !='СБ'
Пример:
@Zaezd-заезд 27.08.2023 (длится 14 дней)
@Client-фио клиента
28.08,29.08,31.08,5.09,7.09 массаж
нужно чтобы отображались все дни с27.08 по 10.09
|
|
|
|
|
|
|
Переход к форуму:
Текущее время: Tue Apr 01 15:14:02 GMT+3 2025
Общее время, затраченное на создание страницы: 0.00809 секунд
|