DECLARE @Fruct TABLE ( [Name] VARCHAR(100))
INSERT @Fruct
VALUES ('арбуз'), ('большой арбуз'),
('мандарин' ), ('маленький мандарин'),
('банан')
SELECT Fruct.[Name], FructLike.[Name]
FROM @Fruct AS Fruct
INNER JOIN @Fruct AS FructLike ON FructLike.[Name] LIKE '%' + Fruct.[Name] + '%'
WHERE Fruct.[Name] <> FructLike.[Name]
арбуз большой арбуз
мандарин маленький мандарин
копировать папку … невозможноВозможно. И необходимо периодически её архивировать на случай ошибки чтения профиля (в том числе потери входа в акаунты):
REM ob.cmd
@echo off
echo ------ determine date
SET TM=%time: =0%
SET DT=%date:~6,4%-%date:~3,2%-%date:~0,2%-%TM:~0,2%
echo ------ program settings
7z.exe a %backup%\program\opera-%DT%.7z "%APPDATA%\Opera Software\Opera Stable"
REM or.cmd opera-2022-10-22-09.7z
@echo OFF
RD /S /Q "%APPDATA%\Opera Software\Opera Stable"
7Z x -o"%APPDATA%\Opera Software" %1
INSERT INTO goods_categories ( categories_name, categories_description,
creation_date, id_employee_created, deleted,deleted_date, id_employee_deleted,
display_recommendations, num, display_condition_recommendations )
SELECT 'Веб-Программирование', categories_description,
creation_date, id_employee_created, deleted, deleted_date, id_employee_deleted,
display_recommendations, num, display_condition_recommendations
FROM goods_categories
WHERE categories_name = 'Программирование'
НАЧАТЬ
ИЗМЕНИТЬ баланс
ЕСЛИ баланс < 0
ТО ОТКАТИТЬ
ИНАЧЕ ЗАВЕРШИТЬ
SELECT заявки.заявка,
DATEDIFF( ss, заявки.дата, подтверждение.дата) AS ВСекундах,
подтверждение.дата - заявки.дата AS КакДата
FROM таблица AS заявки
INNER JOIN таблица AS подтверждение ON заявки.заявка = подтверждение.заявка
WHERE (заявки.действие = 'Создание заявки')
AND (подтверждение.действие = 'Подтверждение заявки')
SELECT заявка,
CONVERT(VARCHAR, DATEDIFF( ss, MAX(дата), MIN(дата)) / 86400) AS Дней,
CONVERT(VARCHAR, MAX(дата) - MIN(дата), 108 ) AS Часов
FROM таблица
GROUP BY заявка
SELECT заявка, действие, дата,
дата -
( SELECT TOP 1 дата
FROM таблица AS предыдущее
WHERE (предыдущее.заявка = таблица.заявка) AND (предыдущее.дата < таблица.дата)
ORDER BY дата DESC
) AS КакДата
FROM таблица
SELECT заявка, действие, дата,
дата - LAG( дата ) OVER(PARTITION BY заявка ORDER BY дата) AS КакДата
FROM таблица
SELECT * from 'Клиенты'
WHERE (surname Like '%Ива%' or name Like '%Ива%' or secondname Like '%Ива%')
AND (surname Like '%Никол%' or name Like '%Никол%' or secondname Like '%Никол%')
SELECT * from 'Клиенты'
WHERE CONCAT_WS(',' surname, name, secondname) LIKE '%Ива%'
AND CONCAT_WS(',' surname, name, secondname) LIKE'%Никол%'