Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 17:52 30.04.24 
Компютри и Интернет
   >> Бази данни
Всички теми * *Кратък преглед

Тема Грешен SQL за MySQL?  
Автор Beco_ (Boogie chillun)
Публикувано28.09.10 13:52



MySQL ver. 4.0.18 ми дава грешка ERROR 1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select MAX(DATE_TIME_ from OLP where VID_VAL_ = 'BGN'))

при следния SQL:
select * from tbl1 where DATE_TIME_ = select MAX(DATE_TIME_) from tbl;

DATE_TIME_ e дефинирано като varchar(14) и съдържа YYYYMMDDHHMMSS - година,месец, ден, час, мин, сек

Ако може някоя добра душа да каже защо?


... for a brief moment it seemed that rock 'n roll would inherit the earth.


Тема Re: Грешен SQL за MySQL?нови [re: Beco_]  
Автор wqw (АзСъмЖив)
Публикувано28.09.10 14:56



Sub-select-ът трябва да е в скоби.

cheers,
</wqw>

Редактирано от wqw на 28.09.10 14:57.



Тема Re: Грешен SQL за MySQL?нови [re: wqw]  
Автор Beco_ (Boogie chillun)
Публикувано28.09.10 16:44



Toeст,
select * from tbl1 where DATE_TIME_ = (select MAX(DATE_TIME_) from tbl);
Ами пак не минава. Дава същата грешка. Намерих подобни примери в нета, да имат скоби по горния начин. Вече се чудя дали този select не минава заради версията на MySQL. Вярно, мога да го разбия на два селекта
- String var1 = select MAX(DATE_TIME_) from tbl;
- Select * from tbl1 where DATE_TIME_ = var1;
и така работи, но е грозно и естетическото ми чувство се бунтува.


... for a brief moment it seemed that rock 'n roll would inherit the earth.


Тема Re: Грешен SQL за MySQL?нови [re: Beco_]  
Автор wqw (АзСъмЖив)
Публикувано28.09.10 18:58



Изглежда поне 4.1 ти трябва:

.

cheers,
</wqw>



Тема Re: Грешен SQL за MySQL?нови [re: wqw]  
Автор Beco_ (Boogie chillun)
Публикувано29.09.10 11:42



Мдааа, кофти. Благодаря ти много!


... for a brief moment it seemed that rock 'n roll would inherit the earth.



Всички теми**Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.