Отправляет email-рассылки с помощью сервиса Sendsay

SQL - примеры запросов

SQL - примеры запросов

Этот и другие примеры запросов SQL на OFTOB.COM. Пример для MS Access Запрос U001. Следующий SQL-запрос на изменение увеличивает на 10% цены на товары с кодом 3 в таблице m_income: UPDATE m_income SET price = price*1.1 WHERE product_id=3; Пример для MySQL Запрос U001. Следующий запрос MySQL обновляет значения поля price, увеличивая на 10% цены на товары с кодом 3 в таблице m_income: UPDATE m_income SET price = price*1.1 WHERE product_id=3; Полезные ссылки: Русско-таджикский словарь онлайн Русско-узбекский ...

2013-11-23 03:05:07 + Комментировать

SQL - примеры запросов Выпуск #54

Этот и другие примеры запросов SQL на OFTOB.COM. Пример для MS Access Запрос Q054. Выводится пятерка лидеров среди продуктов по сумме продаж, и нумерует строки в результате: SELECT COUNT) AS N, b.product_id, b.summa FROM (SELECT product_id, sum(amount*price) AS summa, summa*10000000+product_id AS id FROM m_outcome GROUP BY product_id) AS a INNER JOIN (SELECT product_id, sum(amount*price) AS summa, summa*10000000+product_id AS id FROM m_outcome GROUP BY product_id) AS b ON a.id>=b.id GROUP BY b.product_i...

2013-10-12 18:59:29 + Комментировать

SQL - примеры запросов Выпуск #53

Этот и другие примеры запросов SQL на OFTOB.COM. Пример для MS Access Запрос Q053. Выводится пятерка лидеров среди продуктов по сумме продаж. Вывод первых пяти записей осуществляется с помощью инструкции TOP: SELECT TOP 5, product_id, sum(amount*price) AS summa FROM m_outcome GROUP BY product_id ORDER BY sum(amount*price) DESC; Пример для MySQL Запрос Q053. Этот запрос MySQL выводит пятерку лидеров среди продуктов по сумме продаж. Для выборки пяти первых записей используется инструкция LIMIT: SELECT produc...

2013-10-06 08:39:20 + Комментировать

SQL - примеры запросов Выпуск #52

Этот и другие примеры запросов SQL на OFTOB.COM. Пример для MS Access Запрос Q052. Нумерацию строк, возвращаемых запросом, реализуют по-разному. Например, можно перенумеровать строки отчета, подготовленного в MS Access, средствами самого MS Access. Перенумеровать можно и с использованием языков программирования, например, VBA или PHP. Однако иногда это необходимо сделать в самом запросе SQL. Итак, следующий запрос пронумерует строки таблицы m_income в соответствии с порядком возрастания значений поля ID: S...

2013-09-29 21:54:09 + Комментировать

SQL - примеры запросов Выпуск #51

Этот и другие примеры запросов SQL на OFTOB.COM. Пример для MS Access Запрос Q051. Следующий запрос помогает выяснить, удалось ли пользователям ввести в систему информацию о расходе товара на сумму большую, чем сумма прихода товара: SELECT product_id, SUM(in_sum) AS income_sum, SUM(out_sum) AS outcome_sum FROM (SELECT product_id, amount*price as in_sum, 0 as out_sum from m_income UNION ALL SELECT product_id, 0 as in_sum, amount*price as out_sum from m_outcome) AS t GROUP BY product_id HAVING SUM(in_sum)&lt...

2013-09-05 21:55:38 + Комментировать

SQL - примеры запросов Выпуск 50

Пример для MS Access Запрос SQL Q050. Выводится поквартальный отчет о количестве и сумме оприходованных товаров за 2011 год: SELECT kvartal, SUM(outcome_sum) AS Total FROM (SELECT amount*price AS outcome_sum, month(dt) AS m, SWITCH(m<4,1,m<7,2,m<10,3,m>=10,4) AS kvartal FROM m_income WHERE year(dt=2011) AS t GROUP BY kvartal; Пример для MySQL Запрос Q050. Выводится поквартальный отчет о количестве и сумме оприходованных товаров за 2011 год: SELECT kvartal, SUM(outcome_sum) AS Total FROM (SELECT...

2013-08-29 21:17:53 + Комментировать

SQL - примеры запросов Выпуск #50

Пример для MS Access Запрос SQL Q0 50. Выводится поквартальный отчет о количестве и сумме оприходованных товаров за 2011 год: SELECT kvartal, SUM(outcome_sum) AS Total FROM (SELECT amount*price AS outcome_sum, month(dt) AS m, SWITCH(m<4,1,m<7,2,m<10,3,m>=10,4) AS kvartal FROM m_income WHERE year(dt=2011) AS t GROUP BY kvartal; Пример для MySQL Запрос Q0 50. Выводится поквартальный отчет о количестве и сумме оприходованных товаров за 2011 год: SELECT kvartal, SUM(outcome_sum) AS Total FROM (SELE...

2013-08-16 15:03:30 + Комментировать

SQL - примеры запросов

Пример для MS Access Запрос SQL Q049. Вычисляется количество месяцев со дня поступления товара до текущей даты. В столбце month_last1 вычисляется абсолютное количество месяцев, в столбце month_last2 вычисляется количество полных месяцев: SELECT dt, DateDiff("m",dt,Date) AS month_last1, DateDiff("m",dt,Date-iif(day(dt)>day(date,1,0) AS month_last2 FROM m_income; Пример для MySQL Запрос Q049. Вычисляется количество месяцев со дня поступления товара до текущей даты: SELECT PERIOD_DIFF(E...

2013-08-03 09:05:13 + Комментировать

SQL - примеры запросов Выпуск #48

Пример для MS Access Запрос SQL Q048. Вычисляются количество дней со дня поступления товара до текущей даты, затем проверяется превышает ли это количество срок годности: SELECT a.id, product_id, dt, lifedays, DateDiff("d",dt,Date) AS last_days, IIf(last_days>lifedays,"Да","Нет") AS date_expire FROM m_income a INNER JOIN m_product b ON a.product_id=b.id; Пример для MySQL Запрос Q048. Вычисляются количество дней со дня поступления товара до текущей даты, затем проверяется пре...

2013-05-29 08:03:08 + Комментировать

SQL - примеры запросов Выпуск #47

Пример для MS Access Запрос Q047. Вычисляются количество дней со дня поступления товара (таблица m_income) до текущей даты с помощью функции DateDiff и сопоставляется срок годности (таблица m_product: SELECT a.id, product_id, dt, lifedays, DateDiff("d",dt,Date) AS last_days FROM m_income AS a INNER JOIN m_product AS b ON a.product_id=b.id; Пример для MySQL Запрос Q047. Вычисляются количество дней со дня поступления товара (таблица m_income) до текущей даты с помощью функции DateDiff и сопоставляе...

2013-04-22 07:44:08 + Комментировать