|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.10.2012, 11:32 | #11 |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
нет, теперь я поменял тип поля Date на Date и формат изменился на yyyy/mm//dd (2012-10-01)
|
03.10.2012, 11:40 | #12 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну вот... а я только хотел предложить решение через convert:
Код:
Цитата:
проверяйте теперь свой код из пост #1 |
|
03.10.2012, 11:47 | #13 | |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
(1) 03.10.2012 11:47 от ins813
Всем большое спасибо проблема решилась, тип поля изменил на Date. (2) 03.10.2012 11:47 от ins813 Последнее хотел спросить каким типом должно быть поле в SQL если нужно чтобы числа 001,002,0005 и тд сохранялись именно в этом виде ? (3) 03.10.2012 12:59 от ins813 Цитата:
_________________ Не используйте форум как чат - не пишите несколько коротких сообщений подряд! Есть что добавить - нажимайте кнопку "Правка/Редактировать" на своём крайнем сообщении и изменяйте, добавляйте.... Прошу учесть на будущее... Модератор. Последний раз редактировалось Serge_Bliznykov; 03.10.2012 в 13:06. |
|
03.10.2012, 13:12 | #14 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
ладно. поясню. если поле в текстовом виде, а нужно, чтобы одно было в формате DateTime, тогда можно преобразовать (сконвертировать) его из одного вида в другой. данная строчка сначала заменяет все запятые на точки, а потом, полученное выражение вида 'd.mm.yyyy' ковертирует в DateTime. создайте в таблице поле, как у вас было раньше, типа varchar, запишите туда что-то вроде 1,05,2012 30,05,2012 и выполните запрос Код:
Подробнее читайте справку MS на команду convert |
|||
03.10.2012, 13:24 | #15 |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
Serge_Bliznykov Спасибо Вам, понял. Но хотел бы снова задать вопрос про запрос. Поменял переменные в запросе, таблицы и БД и перед выводом этих данных в эксель ругается на ошибку :First chance exception at $75A6B727. Exception class EOleException with message 'Неправильный синтаксис около ключевого слова "BETWEEN"'. Process Project1.exe (2460).
Код:
|
03.10.2012, 13:28 | #16 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
у вас получается строчка SELECT marka_avto,gnz_avto,npl,fio_vod,tn_ vod,Vidano_litr,t_a FROM dbo.vedWHERE BETWEEN |
|
03.10.2012, 13:45 | #17 |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
Еще раз благодарю все работает кроме... , можно еще последний вопрос !? не работает сортировка по переменной - t_a , т.е выводит пустую таблицу ?
|
03.10.2012, 13:53 | #18 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, не надо "отбор" ("фильтрацию") данных называть "сортировкой" (сортировка - это упорядочивание данных).
Цитата:
Учтите, что если в таблице значение поля ВАСИЛИЙ, а вы, к примеру, ищите василий - то ничего не найдётся. если, если Вы ищите BACИЛИЙ, тоже ничего не найдётся (первые три буквы в строке поиска - латиница). или, если Вы ищите ВАСИ - то тоже ничего не найдётся при таком поиске.. разбирайтесь, что у Вас в таблице реально и что Вы реально там ищите! |
|
03.10.2012, 14:04 | #19 |
Форумчанин
Регистрация: 18.05.2012
Сообщений: 111
|
ок, спасибо, исправлюсь!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для public переменной класса присвоить адрес ячеек из внешней переменной | _KUL | Qt и кроссплатформенное программирование С/С++ | 2 | 28.05.2012 12:04 |
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] | druger | Помощь студентам | 0 | 20.04.2012 15:49 |
Найти значение переменной y в зависимости от значения переменной х | Rishi | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 11.05.2011 20:25 |
Имя переменной как переменная. Как получить доступ к такой переменной? | Denni | Microsoft Office Access | 8 | 02.04.2009 10:06 |
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) | Arkuz | Общие вопросы Delphi | 12 | 25.09.2007 20:47 |