Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.09;
Скачать: CL | DM;

Вниз

Проблема с выборкой из базы   Найти похожие ветки 

 
alexsashkan   (2008-02-11 12:52) [0]

Уважаемые! У меня возникла ,я пытаюсь сделать выборку из одной таблицы и вбить данные в другую таблицу,но изменив значение одного поля(умножив на 1.1)
Таблицы :Avtoexpress_price,Sad_price .
Поля у них полность идентичны по названию и типу - city1(char),city2(char),Cena(real)
//-------------------------------------------
INSERT INTO Avtoexpress_price   SELECT city1, city2,Cena FROM Sad_price where Avtoexpress_price.Cena=(Sad_price*1.1)"
//--------------------
вылетает ошибка такая "the column prefix "Avtoexpress_price"  does not match with the table name or alias name used in the query "
Подскажите где я ошибся и как написать правильно ?


 
Palladin ©   (2008-02-11 12:54) [1]

ты не указал в секции from название таблицы Avtoexpress_price


 
alexsashkan   (2008-02-11 13:03) [2]

типа такого (INSERT INTO Avtoexpress_price   SELECT Sad_price.city1, Sad_price.city2,Sad_price.Cena FROM Sad_price where Avtoexpress_price.Cena=(Sad_price.cena*1.1)) ??? всё равно та же ошибка...


 
Palladin ©   (2008-02-11 13:05) [3]

за метлой


 
alexsashkan   (2008-02-11 13:06) [4]


> за метлой

Я понимаю здешние ГОСПОДА могут соревноваться долго в остроумии прежде чем скажут варианты которые могут предложить,а можна сразу по существу ???


 
alexsashkan   (2008-02-11 13:20) [5]

НАРОД!!! ну подскажите как правильно формить это SQL запрос ??? темболее я коректно сформулировал задание и задал небольшую основу для запроса


 
palva ©   (2008-02-11 13:38) [6]

У вас какой сервер? MySQL?


 
alexsashkan   (2008-02-11 13:42) [7]


> У вас какой сервер? MySQL?

нет,Microsoft SQL Server!!!


 
Skyle ©   (2008-02-11 13:47) [8]

Видимо где-то так...

INSERT A
SELECT S.city1, S.city2, S.Cena
FROM Sad_price S
 INNER JOIN Avtoexpress_price A ON A.Cena = S.price * 1.1


И рекомендую всё же посмотреть BOL.


 
palva ©   (2008-02-11 13:48) [9]

INSERT INTO Avtoexpress_price   SELECT Sad_price.city1, Sad_price.city2,Sad_price.Cena*1.1 FROM Sad_price where Avtoexpress_price.Cena=(Sad_price.cena)


 
Skyle ©   (2008-02-11 13:49) [10]


> Skyle ©   (11.02.08 13:47) [8]

Нет... читать BOL мне...:(

И не лезть по вечерам отвечать на простые вопросы :(

INSERT Avtoexpress_price
SELECT S.city1, S.city2, S.Cena
FROM Sad_price S
INNER JOIN Avtoexpress_price A ON A.Cena = S.price * 1.1


 
alexsashkan   (2008-02-11 13:54) [11]


> NSERT ASELECT S.city1, S.city2, S.Cena FROM Sad_price S
>  INNER JOIN Avtoexpress_price A ON A.Cena = S.price * 1.
> 1

Очень похоже близько к истине,но результата нет вообще,нозато хоть без ошибок отрабатывает - и то хорошо


 
palva ©   (2008-02-11 14:01) [12]

palva ©   (11.02.08 13:48) [9]
Что-то я то же ерунду написал. Сейчас перечитаю сабж...


 
palva ©   (2008-02-11 14:11) [13]

INSERT INTO Avtoexpress_price
  SELECT city1, city2, Cena*1.1 FROM Sad_price
  WHERE
а вот здесь должно стоять условие отбора, т. е. какие записи нужно переносить. Ваше условие очень непонятное и скорее всего ошибочное. Может я не все понимаю или вы решаете задачу из какого-нибудь извращенного задачника. Если сможете сформулировать условие своими словами, тогда мы сможем подсказать.


 
Anatoly Podgoretsky ©   (2008-02-11 14:20) [14]


> Я понимаю здешние ГОСПОДА могут соревноваться долго в остроумии
> прежде чем скажут варианты которые могут предложить,а можна
> сразу по существу ???

Ты поосторожнее с обвинениями, особенно в части "по существу"



Страницы: 1 вся ветка

Текущий архив: 2008.03.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
11-1185319893
Andrey_rus
2007-07-25 03:31
2008.03.09
Напутано с цветами clXXX


3-1192715486
Evgeny
2007-10-18 17:51
2008.03.09
Как сделать SQL запрос на выборку всех записей таблицы на этой не


3-1192802734
Vendict
2007-10-19 18:05
2008.03.09
создание DNS для Oracle


4-1184658001
Artog
2007-07-17 11:40
2008.03.09
SetupDiGetDeviceInterfaceDetail - ошибка 1784


15-1202111721
Valentina_HR
2008-02-04 10:55
2008.03.09
поомгите найти программиста Delphi!!! (Санкт-Петербург)