Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как отконвертить дату???

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
yule4ka



Зарегистрирован: 27.06.2007
Сообщения: 2

СообщениеДобавлено: Чт Июн 28 2007 07:32    Заголовок сообщения: Как отконвертить дату??? Ответить с цитатой

Embarassed


вот этот кусочек
and (Glavnaya.D_priema
between (convert (varchar(12), Glavnaya.D_priema ,104)

= '01.01.2007' and '26.06.2007')

что мне сделать с этим =, не хочет он сним...и без него не хочет
Помогите, пожалуйста Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dimasm



Зарегистрирован: 25.04.2005
Сообщения: 454

СообщениеДобавлено: Чт Июн 28 2007 14:30    Заголовок сообщения: Ответить с цитатой

непонятно что вообще вы хотите сделать
чё за СУБД?
_________________
С уважением Dimasm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
yule4ka



Зарегистрирован: 27.06.2007
Сообщения: 2

СообщениеДобавлено: Чт Июн 28 2007 14:43    Заголовок сообщения: Ответить с цитатой

SQL Server
Хочу из DateTimePicker1 и 2 взять дату (выбрать за период), а там не совпадение форматов...пришлось конвертить....
С одним DateTimePicker1 работает нормально....а вот со вторым проблема
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dimasm



Зарегистрирован: 25.04.2005
Сообщения: 454

СообщениеДобавлено: Чт Июн 28 2007 20:32    Заголовок сообщения: Ответить с цитатой

yule4ka писал(а):
SQL Server

леди, вы что, прикалываетесь?
Вы ответили примерно так:
- ты как каими духами пользуешься?
- да, духами

Это понятно что СУБД материализовано в виде SQL server, но КАКОГО ИМЕННО? они разные! и по разному такие вещи решаются

- опишите вашу таблицу
- приведите полный SQL запрос
- и словами напишите что от него хотите

сдаётся это MSSQL
и испольозование between делается примерно так
Код:
SELECT count(*)
FROM ...
WHERE (xdate between @d1 and @d2) and (value_a<>value_b)

непонятно куда вы "=" лепите, и каким образом передаёте дату из DateTimePicker1
приведите кусок кода
_________________
С уважением Dimasm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
критикан



Зарегистрирован: 18.02.2005
Сообщения: 247

СообщениеДобавлено: Чт Июл 26 2007 11:32    Заголовок сообщения: Re: Как отконвертить дату??? Ответить с цитатой

yule4ka писал(а):
вот этот кусочек
and (Glavnaya.D_priema
between (convert (varchar(12), Glavnaya.D_priema ,104) = '01.01.2007' and '26.06.2007')

что мне сделать с этим =, не хочет он сним...и без него не хочет
Помогите, пожалуйста Sad


с "=" ничего не надо делать. его вообще не должно быть.
Если Glavnaya.D_priema имеет тип datetime, должно быть так:
Код:
and Glavnaya.D_priema between '20070101' and '20070626'

В mssql нет функции, которая из года-месяца-дня делает дату. Дата получается в результате манипуляций с другой датой или в результате конверсии из строки (причём если строка, содержащая дату указана в явном виде, то есть в виде литерала, то конверсия выполняется автоматически)
-------------------------
конверсия типов, она как зачатие, бывает только в одну сторону
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...