перенесите в 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))
|
| Цитата | Дан некоторый фрагмент SQL-кода: DECLARE @a CHAR(12) DECLARE @b DATETIME DECLARE @c INT SET @a=’12.11.03’ SET @b=’3.04.04’
Укажите правильные операторы для вычисления количества дней между датами:
- SET @c=CAST(CAST(@a AS DATETIME)-@b AS INT)
- SET @c=CAST(@a AS INT) –CAST(@b AS INT)
- SET @c=CAST((@a-@b) AS INT)
|
Я выбрал в первом 2 а в втором 1, но ответ не верный...я пологаю что нормально можно только если в DATETIME оба элемента. Это сообщение отредактировал(а) DenWPF - 2.9.2010, 19:49
|