Два вопроса FIELD date + WHERE

WMix

герр M:)ller
Партнер клуба
Два вопроса FIELD date + WHERE

Всем привет
вполне возможно что вопросы наивны
Но я перелопатил книги и ничего не
нашел

Вопрос по дате:
-----------------------
есть возможность
вывода даты при запросе в формате DD.MM.YYYY по средствам только MySQL'a ? :confused:

Второй вопрос по запросу
----------------------------------------------

из двух таблиц собирается одна

ставится новое поле ((Sum(tb2.цена*tb2.кол-во)-tb1.скидка)*1.16)+tb1.пересылка обознаем brutto

как искать по этому полю? WHERE brutto='1500' :confused:

SELECT ((Sum(tb2.цена*tb2.кол-во)-tb1.скидка)*1.16)+tb1.пересылка AS brutto FROM tb1 LEFT JOIN tb2 ON(tb1.ID=tb2.ключ) WHERE brutto='1500'

--------------------------------------------------------


Благодарю
 

tony2001

TeaM PHPClub
1. DATE_FORMAT(), ман по MySQL.
2. You can use an alias to refer to a column in the GROUP BY, ORDER BY, or in the HAVING part. Aliases can also be used to give columns better names:

SELECT SQRT(a*b) as rt FROM table_name GROUP BY rt HAVING rt > 0;
SELECT id,COUNT(*) AS cnt FROM table_name GROUP BY id HAVING cnt > 0;
SELECT id AS "Customer identity" FROM table_name;


Note that ANSI SQL doesn't allow you to refer to an alias in a WHERE clause. This is because when the WHERE code is executed the column value may not yet be determined. For example, the following query is illegal:

SELECT id,COUNT(*) AS cnt FROM table_name WHERE cnt > 0 GROUP BY id;
 

WMix

герр M:)ller
Партнер клуба
tony2001
--------------
DATE_FORMAT() -> OK DANKE
-------------------------------------
 

WMix

герр M:)ller
Партнер клуба
HAVING brutto > '1899.99' AND brutto < '1900.01' -> OK

tony2001 Danke mne pomoglo
 

WMix

герр M:)ller
Партнер клуба
Кстати как складывать текстовые поля
и пробелы между ними ???
 
Сверху