Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Другие темы раздела
SQL Server ошибка в функции convert https://www.cyberforum.ru/ sql-server/ thread703291.html
пытаюсь по названию товара вывести его количество CREATE PROCEDURE Kolich (@Nazva smallint) As Begin Declare @Kol int Select @Kol= Case @Nazva When 'вода' then 1 When 'обои' then 2 End
Использование CASE в функции (ошибка синтаксиса) SQL Server
Мне нужно написать функцию которая будет считать для студентов номер курса основываясь на строке с названием группы. Получается она должна делать: 1)Проверить текущий месяц даты и в зависимости от...
SQL Server Производительность: JOIN vs WHERE
Есть бд студентов, нужно выбрать студентов живущих в общежитии. Возникло два варианта как это сделать: используя where или используя join'ы. Схема таблицы:...
SQL Server Процедура для поиска макс даты в Mysql Всем привет. Никак не могу понять в чем ошибка. У меня есть БД на Mysql и я пишу процедуру что бы находило макс дату. Вот моя основная таблица CREATE TABLE kniga ( id int(3) not NULL... https://www.cyberforum.ru/ sql-server/ thread702703.html
SQL Server MS SQL Server https://www.cyberforum.ru/ sql-server/ thread702545.html
Здравствуйте! Установил MS SQL Server 2008, теперь хочу открыть базу с типами файла mdf и ldf, чего у меня не получается, точнее я не знаю с помощью чего ее теперь смотреть. Помогите пожалуйста,...
Проверьте, пожалуйста! SQL Server
Уважаемые знатоки,посмотрите, пожалуйста мой код,выдает ошибки((( CREATE DATABASE prodazga; CREATE TABLE prodazga.tovar (KT INT IDENTITY(1,1)PRIMARY KEY,T VARCHAR(25) NOT NULL,P MONEY); INSERT...
Вернуть целочисленное значение хранимой процедуры SQL Server
У меня есть хранимая процедура на скл: ALTER PROCEDURE Number_of_Lines @Hall varchar(20), AS BEGIN SET NOCOUNT ON; declare @Lines int; Set @Lines = (Select количество from залы where...
SQL Server Экспорт базы из MSSQL Server на локальную. Со всеми ключами и связками На какую локальную базу можно экспортировать из MS SQL, желательно со всеми ключами и связками. И самое главное как это осуществить. (Кроме MS Access) https://www.cyberforum.ru/ sql-server/ thread701998.html
SQL Server В очередной раз: Ошибка при установке SQL Server R2 https://www.cyberforum.ru/ sql-server/ thread701656.html
Просмотре все темы по аналогичным вопросам. Присмотрел инструкцию(вверху) ничего не помогло. В инструкции по крайней мере 4 пункта, которые могли бы помочь. Но там так красноречиво расписан метод...
SQL Server табличные переменные Задание:Добавить в таблицу Книги столбец «Количество выдач». Разработать запрос, который позволяет занести в столбец соответствующие значения для каждой книги. Столбец я добавил а заполнить не... https://www.cyberforum.ru/ sql-server/ thread701183.html
176 / 168 / 27
Регистрация: 12.01.2009
Сообщений: 430
21.11.2012, 18:19 0

Посчитать разницу в годах между двумя датами

21.11.2012, 18:19. Просмотров 14691. Ответов 5
Метки (Все метки)

Ответ


SQL
1
2
3
4
DECLARE @START datetime='20111121',
        @finish datetime='20121119'
SELECT
    datediff(YEAR,@START,@finish)-CASE WHEN ((MONTH(@finish)-MONTH(@START))*32+(DAY(@finish)-DAY(@START)))>=0 THEN 0 ELSE 1 END


Вернуться к обсуждению:
Посчитать разницу в годах между двумя датами
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2012, 18:19

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как посчитать разницу между датами в годах?
Здравствуйте! Не могу понять как посчитать разницу между двумя датами в годах. Например, человек...

Найти разницу между датами в годах
Задание Написать программу с участием типа DateTime, TimeSpan. Ввести 2 даты Найти разницу между...

Вычислить разницу между двумя датами
1. есть ли функция которая вычислит сколько прошло например с 1934 до 2014. 2. как вычислить сраж...

Определить разницу в днях между двумя датами
Как избавится от отрицательных чисел в ответе??? import java.util.Calendar; import...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.