Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Простой SQL / 11 сообщений из 11, страница 1 из 1
28.02.2010, 18:46
    #36493496
werwolf_ua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
Дан некоторый фрагмент SQL-кода:
DECLARE @a CHAR(12)
DECLARE @b DATETIME
DECLARE @c INT
SET @a=’12.2.04’
SET @c=6

Укажите правильные операторы для вычисления новой даты:
SET @b=@a+@c
SET @b=@a+CAST(@c AS DATETIME)
SET @b=CAST(@a AS @DATETIME) - @c
Дайте пожалуйста ответ на этот вопрос с объяснениями.
...
Рейтинг: 0 / 0
01.03.2010, 11:28
    #36494202
gR4mm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
werwolf_uaДан некоторый фрагмент SQL-кода:
DECLARE @a CHAR (12)
DECLARE @b DATETIME
DECLARE @c INT
SET @a=’12.2.04’
SET @c=6

Укажите правильные операторы для вычисления новой даты:
SET @b=@a+@c
SET @b=@a+ CAST (@c AS DATETIME)
SET @b=CAST(@a AS @DATETIME) - @c
Дайте пожалуйста ответ на этот вопрос с объяснениями.
...
Рейтинг: 0 / 0
01.03.2010, 11:30
    #36494210
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
werwolf_ua...Дайте пожалуйста ответ на этот вопрос с объяснениями.
Правильной является та операция, где элементы выражения приводятся к одному типу либо явно (CAST), либо неявно, т. е. вариант 3 (и только в том случае, если СУБД выполняет неявное преобразование целого значения в DATETIME).
...
Рейтинг: 0 / 0
01.03.2010, 20:05
    #36495684
werwolf_ua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
Благодарю, это я пробую лекции здавать на www.intuit.ru
...
Рейтинг: 0 / 0
01.03.2010, 20:15
    #36495693
werwolf_ua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
Дан некоторый фрагмент SQL-кода:
DECLARE @a CHAR(12)
DECLARE @b DATETIME
DECLARE @c INT
SET @b=’3.04.04’
SET @c=6

Укажите правильные операторы для вычисления новой даты:
SET @a=@b-@c
SET @a=CAST(@b-CAST(@c AS DATETIME) AS CHAR(12))
SET @a=CAST(@b AS CHAR(8)) - CAST(@c AS CHAR(12))
SET @a=CAST((@b-@c) AS CHAR(12))
Пожалуйста, господа эксперты, дайте правильные ответы с объяснениями.
...
Рейтинг: 0 / 0
02.03.2010, 08:27
    #36496094
gR4mm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
werwolf_ua,

Вы издеваетесь? Либо меняйте профессию либо начинайте читать сами.
...
Рейтинг: 0 / 0
02.03.2010, 20:26
    #36498259
werwolf_ua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
Ок, почитаю.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.06.2011, 09:08
    #37313786
John Lee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
werwolf_uaДан некоторый фрагмент SQL-кода:
DECLARE @a CHAR(12)
DECLARE @b DATETIME
DECLARE @c INT
SET @a=’12.2.04’
SET @c=6

Укажите правильные операторы для вычисления новой даты:
SET @b=@a+@c
SET @b=@a+CAST(@c AS DATETIME)
SET @b=CAST(@a AS @DATETIME) - @c
Дайте пожалуйста ответ на этот вопрос с объяснениями.
ЮВ Правильной является та операция, где элементы выражения приводятся к одному типу либо явно (CAST), либо неявно, т. е. вариант 3 (и только в том случае, если СУБД выполняет неявное преобразование целого значения в DATETIME).
Согласен с ЮВ, но вот на сайте www.intuit.ru правильным ответом является второй ваиант, т.е. SET @b=@a+CAST(@c AS DATETIME)
...
Рейтинг: 0 / 0
18.06.2011, 09:21
    #37313789
jkjkjqxbr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
Наконец-то вы почтили форум своим присутствием, кэп! Мы уже все тут на г...но изошли без ваших мудрых указаний
...
Рейтинг: 0 / 0
18.06.2011, 09:37
    #37313792
John Lee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
jkjkjqxbrНаконец-то вы почтили форум своим присутствием, кэп! Мы уже все тут на г...но изошли без ваших мудрых указаний

P.S.: В данной теме я не увидел ответа удовлетворяющего поставленный вопрос, что и было причиной моего поста....
...
Рейтинг: 0 / 0
18.06.2011, 09:41
    #37313795
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой SQL
John Lee
P.S.: В данной теме я не увидел ответа удовлетворяющего поставленный вопрос, что и было причиной моего поста....
А я увидел спам в твоём посте
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Простой SQL / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]