powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подскажите плиз.
29 сообщений из 29, показаны все 2 страниц
Подскажите плиз.
    #37298107
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
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298136
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298198
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос надо сопроводить результатом
select @@version[/quot]

Это как простите ....????
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298204
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,


Adaptive Server Enterprise/12.5.2/ ESD#2 ONE-OFF/P/AIX 5.1/1841/64-bit/FBO
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298304
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298353
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298395
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zarra,

показанный результат есть результат селекта

воспользуйся функцией convert для получения даты в нужном виде
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298604
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста 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
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298636
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zarra,

выводом даты в нужном формате должен клиент заниматься!!!
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298650
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298659
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zarra,

Код: plaintext
1.
2.
SELECT CONVERT(VARCHAR( 20 ),date, 102 )+ ' '+CONVERT(VARCHAR( 20 ),date, 108 )
FROM table
WHERE id= 555 
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298673
гость888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zarra,
А ещё надо бы не забывать что хранение данных это одно а отображение даты уже из другой оперы.
C Update успешно закончили...
а потом вдруг
-----------------
А Мне надо бы вот так :
Date
2011.06.01 20:16:11
-----------------

А это уже select- а клиента проблема. Месяц добавили и потом хоть в виде пейзажа можно отображать :)
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298702
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно !
Но до 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 чтобы что бы только данные менялист а не формат подскажитье плиз !
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298715
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zarra,

всё, сдаюсь.
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298716
гость888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zarra,
Как то я не думаю что в поле типа datetime ещё и формат хранится.
Какой тип поля у поля 'date' ?
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298739
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот есть топик, в котором подобная вещь обсуждалась: http://www.sql.ru/forum/actualthread.aspx?tid=841999

По-хорошему клиент должен получить тип datetime, и заниматься конверацией в char/string.

Если сильно хочется, то можно с помощью substring(convert(..) ) нарезать и составить строку в нужном формате, но это будет жрать cpu при формировании резалтсета.
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298742
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradZarra,

всё, сдаюсь.

А мы уже ставки делать стали, когда вы сдадитесь

Zarra, в какой программе? не isql?
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298757
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость888Zarra,
Как то я не думаю что в поле типа datetime ещё и формат хранится.
Какой тип поля у поля 'date' ?


А как это можно через Sybase клиент узнать ?
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298764
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zarraгость888Zarra,
Как то я не думаю что в поле типа datetime ещё и формат хранится.
Какой тип поля у поля 'date' ?


А как это можно через Sybase клиент узнать ?

Код: plaintext
exec sp_help table
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298766
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Den А мы уже ставки делать стали, когда вы сдадитесь

это был острый приступ альтруизма ;)
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298789
гость888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень подозреваю что там тип char :)
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298791
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,


date varchar 19 NULL NULL 0 NULL NULL NULL 0
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298810
гость888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мда,
кто перехватит эстафету?
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298824
гость888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
таки я :)

update table set
date=CONVERT(VARCHAR(19),dateadd(month, 1, date),102) + ' '+CONVERT(VARCHAR(19),dateadd(month, 1, date),108) where id = 555
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298846
Zarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Урррррааааааааааааааааааааааааааааааааааа!!!!!!!!!

Ребята Вы Супер !
komrad
гость888,
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298932
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость888таки я :)



ГПБ ?
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37298935
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZarraУрррррааааааааааааааааааааааааааааааааааа!!!!!!!!!

Ребята Вы Супер !
komrad
гость888,

(раскланиваясь) спасибо ! )
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37299057
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07.06.2011 15:34, Zarra wrote:

Если бы вы знали, как меня задолбала за всю мою
карьеру проблема "форматирования даты" !
Ооооо!

> Урррррааааааааааааааааааааааааааааааааааа!!!!!!!!!
> Ребята Вы Супер !

Тебе только что оказали медвежью услугу.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подскажите плиз.
    #37299155
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv

> Урррррааааааааааааааааааааааааааааааааааа!!!!!!!!!
> Ребята Вы Супер !

Тебе только что оказали медвежью услугу.


не всё так мрачно, Маэстро
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подскажите плиз.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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