powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Простой SQL
11 сообщений из 11, страница 1 из 1
Простой SQL
    #36493496
Фотография 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
Простой SQL
    #36494202
gR4mm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Простой SQL
    #36494210
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
werwolf_ua...Дайте пожалуйста ответ на этот вопрос с объяснениями.
Правильной является та операция, где элементы выражения приводятся к одному типу либо явно (CAST), либо неявно, т. е. вариант 3 (и только в том случае, если СУБД выполняет неявное преобразование целого значения в DATETIME).
...
Рейтинг: 0 / 0
Простой SQL
    #36495684
Фотография werwolf_ua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю, это я пробую лекции здавать на www.intuit.ru
...
Рейтинг: 0 / 0
Простой SQL
    #36495693
Фотография werwolf_ua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дан некоторый фрагмент 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
Простой SQL
    #36496094
gR4mm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
werwolf_ua,

Вы издеваетесь? Либо меняйте профессию либо начинайте читать сами.
...
Рейтинг: 0 / 0
Простой SQL
    #36498259
Фотография werwolf_ua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, почитаю.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Простой SQL
    #37313786
John Lee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Простой SQL
    #37313789
jkjkjqxbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наконец-то вы почтили форум своим присутствием, кэп! Мы уже все тут на г...но изошли без ваших мудрых указаний
...
Рейтинг: 0 / 0
Простой SQL
    #37313792
John Lee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jkjkjqxbrНаконец-то вы почтили форум своим присутствием, кэп! Мы уже все тут на г...но изошли без ваших мудрых указаний

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


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