Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.06.2011, 10:02
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
Подскажите пожалуйста как можно поменять в столбце Дата и Время поменят только месяц при помощи Update sql/Sybase Date Date 29. 10 .2010 11:33:10 помнят на 29. 11 .2010 11:33:10 Update table set date ...... where ........ К Примеру в Оракле это будет так: update table set date=add_months(date , +1) where ..... A как это зделать в SQL/SyBase ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 10:18
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
ZarraПодскажите пожалуйста как можно поменять в столбце Дата и Время поменят только месяц при помощи Update sql/Sybase Date Date 29. 10 .2010 11:33:10 помнят на 29. 11 .2010 11:33:10 Update table set date ...... where ........ К Примеру в Оракле это будет так: update table set date=add_months(date , +1) where ..... A как это зделать в SQL/SyBase вопрос надо сопроводить результатом select @@version ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 10:53
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
вопрос надо сопроводить результатом select @@version[/quot] Это как простите ....???? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 10:55
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
komrad, Adaptive Server Enterprise/12.5.2/ ESD#2 ONE-OFF/P/AIX 5.1/1841/64-bit/FBO ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 11:48
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
komrad, Спасибо ! Сделала update table set date=dateadd(month, 1, date) where id = 555 вот Результат : Date Jun 1 2011 8:16AM А Мне надо бы вот так : Date 2011.06.01 20:16:11 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 12:05
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
Zarra, показанный результат есть результат селекта воспользуйся функцией convert для получения даты в нужном виде ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:13
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
Подскажите пожалуйста komrad, В базе Дата в таком формате имеется 2011.05.01 12:52:04 Но при запросе : select convert(char(20), dateadd(month, 1, date) ,102) from table Результат: 2011.06.01 и select convert(char(20), dateadd(month, 1, date) ,109) from table Результат: Jun 1 2011 12:52:04 А мне надо бы : 2011.05.01 12:52:04 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:22
|
|||
---|---|---|---|
|
|||
Подскажите плиз. |
|||
#18+
Zarra, выводом даты в нужном формате должен клиент заниматься!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:26
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
cherrex_DenZarra, выводом даты в нужном формате должен клиент заниматься!!! Мне нужно изменить даты 29. 10 .2011 11:33:10 ! update table set date=dateadd(month, 1, date) where id = 555 Вот все нормально получилось , Но вот в место 2011.06.01 20:16:11 Получилось Jun 1 2011 8:16AM ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:30
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
Zarra, Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:36
|
|||
---|---|---|---|
|
|||
Подскажите плиз. |
|||
#18+
Zarra, А ещё надо бы не забывать что хранение данных это одно а отображение даты уже из другой оперы. C Update успешно закончили... а потом вдруг ----------------- А Мне надо бы вот так : Date 2011.06.01 20:16:11 ----------------- А это уже select- а клиента проблема. Месяц добавили и потом хоть в виде пейзажа можно отображать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:46
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
Правильно ! Но до Update , При Select date from table Результат Был: 2011.06.01 20:16:11 Update table set date=dateadd(month, 1, date) where id = 555 После Update , При Select date from table Результат Jun 1 2011 12:52:04 Как надо сделать Update чтобы что бы только данные менялист а не формат подскажитье плиз ! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:50
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
Zarra, всё, сдаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:50
|
|||
---|---|---|---|
|
|||
Подскажите плиз. |
|||
#18+
Zarra, Как то я не думаю что в поле типа datetime ещё и формат хранится. Какой тип поля у поля 'date' ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:56
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
Вот есть топик, в котором подобная вещь обсуждалась: http://www.sql.ru/forum/actualthread.aspx?tid=841999 По-хорошему клиент должен получить тип datetime, и заниматься конверацией в char/string. Если сильно хочется, то можно с помощью substring(convert(..) ) нарезать и составить строку в нужном формате, но это будет жрать cpu при формировании резалтсета. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 13:57
|
|||
---|---|---|---|
|
|||
Подскажите плиз. |
|||
#18+
komradZarra, всё, сдаюсь. А мы уже ставки делать стали, когда вы сдадитесь Zarra, в какой программе? не isql? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 14:01
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
гость888Zarra, Как то я не думаю что в поле типа datetime ещё и формат хранится. Какой тип поля у поля 'date' ? А как это можно через Sybase клиент узнать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 14:03
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
Zarraгость888Zarra, Как то я не думаю что в поле типа datetime ещё и формат хранится. Какой тип поля у поля 'date' ? А как это можно через Sybase клиент узнать ? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 14:03
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
cherrex_Den А мы уже ставки делать стали, когда вы сдадитесь это был острый приступ альтруизма ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 14:11
|
|||
---|---|---|---|
|
|||
Подскажите плиз. |
|||
#18+
Очень подозреваю что там тип char :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 14:11
|
|||
---|---|---|---|
Подскажите плиз. |
|||
#18+
komrad, date varchar 19 NULL NULL 0 NULL NULL NULL 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 14:17
|
|||
---|---|---|---|
|
|||
Подскажите плиз. |
|||
#18+
мда, кто перехватит эстафету? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2011, 14:23
|
|||
---|---|---|---|
|
|||
Подскажите плиз. |
|||
#18+
таки я :) update table set date=CONVERT(VARCHAR(19),dateadd(month, 1, date),102) + ' '+CONVERT(VARCHAR(19),dateadd(month, 1, date),108) where id = 555 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=55&mobile=1&tid=2010312]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 307ms |
total: | 449ms |
0 / 0 |