Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SQL запрос на выборку данных 
:(
    Опции темы
crank777
Дата 30.11.2006, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 3.11.2006

Репутация: нет
Всего: нет



народ кто подскажет или даже поможет с такой проблемкой
я делаю такой запрос:
Код
SELECT [№_Паспорта],[ФИО клиента],[ФИО Администратора]
FROM Client,Admin
WHERE [Дата брони]between "10.09.2006"and"10.10.2006";


 а мне вываливается такая штука:
Msg 207, Level 16, State 1, Line 3
Invalid column name '10.09.2006'.
Msg 207, Level 16, State 1, Line 3
Invalid column name '10.10.2006'.

в чём проблемка, вродь всё делал так как описано в литературе
PM MAIL   Вверх
Dremlin
Дата 30.11.2006, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Quo vadis?
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 21.9.2006
Где: Киев

Репутация: нет
Всего: 4



1. 
Обязательно указание:

    * базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.)


2. 
Код

SELECT [№_Паспорта], [ФИО клиента], [ФИО Администратора]
FROM Client, Admin
WHERE [Дата брони] between '10.09.2006' and '10.10.2006'

одинарные кавычки рулят
--------------------
Каждый дурак знает, что до звезд не достать, а умные, не обращая внимания на дураков, пытаются...
PM MAIL   Вверх
Rodman
Дата 30.11.2006, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 1
Всего: 122



crank777, и поля лучше не английскими буквами и без пробелов..
PM MAIL WWW Skype GTalk YIM MSN   Вверх
crank777
Дата 3.12.2006, 02:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 3.11.2006

Репутация: нет
Всего: нет



Dremlin>> Версия - SQL2005

Базы такого типа

Client:
Ключ    Имя поля                               Тип данных    Размер    Null
К    №_Паспарта                      varchar             50    
ВнК    Личный №
         Администратора                  char                       10    
ВнК    №_Номер комнаты             int                       4    
    ФИО клиента                      varchar             50    
    Дата рождения                      smolldatatime    4    
    Дата и время поселения    smolldatatime    4    
    Дата и время выселения    smolldatatime    4                V
    Дата брони                      smolldatatime    4                V

Room:
Ключ    Имя поля                      Тип данных    Размер    Null
К    №_Номер комнаты    int                        4    
    Категория                      char                        10              V
    Стоимость за сутки    money                8    

Admin:
Ключ    Имя поля                                   Тип данных    Размер    Null
К    Личный № Администратора        char                 10    
    ФИО Администратора                  varchar                  50    

PM MAIL   Вверх
RatHat
Дата 4.12.2006, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вождь индейцев
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 5.9.2005

Репутация: 1
Всего: 1



Вот тебе Dremlin ответил:
Цитата(Dremlin @ 30.11.2006,  12:45)
Код

SELECT [№_Паспорта], [ФИО клиента], [ФИО Администратора]
FROM Client, Admin
WHERE [Дата брони] between '10.09.2006' and '10.10.2006'

одинарные кавычки рулят


Это сообщение отредактировал(а) RatHat - 4.12.2006, 01:00
--------------------
Ma a kis' hi ve'ist i wan'i na e'ho ho wan'i
PM MAIL   Вверх
crank777
Дата 4.12.2006, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 3.11.2006

Репутация: нет
Всего: нет



оно то конечно так, но выводится только сама таблица а данные остаются за кадром(данные не выводятся)
PM MAIL   Вверх
Dremlin
Дата 4.12.2006, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Quo vadis?
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 21.9.2006
Где: Киев

Репутация: нет
Всего: 4



Цитата(crank777 @  4.12.2006,  11:51 Найти цитируемый пост)
но выводится только сама таблица

Нужно понимать, что выводится только шапка таблицы без данных?

1.
Только заметил... модифицируем запрос до:
Код

SELECT [№_Паспорта], [ФИО клиента], [ФИО Администратора]
FROM Client JOIN Admin on Client.[Личный № Администратора]=Admin.[Личный № Администратора]
WHERE [Дата брони] between '10.09.2006' and '10.10.2006'


2.
Данные могут не выводиться потому, что нет данных, удовлетворяющих условию.

ЗЫ.
Ключи типа char & varchar - оригинальное решение...
--------------------
Каждый дурак знает, что до звезд не достать, а умные, не обращая внимания на дураков, пытаются...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0478 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.