
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.11.2003, 11:09
|
|||
|---|---|---|---|
|
|||
Сложные выражения в SQL-запросе - как правильно? |
|||
|
#18+
Здравствуйте, уважаемые! Еще раз благодарю всех, а особенно Владимира Саныча, кто натолкнул меня на более-менее правильные мысли по решению проблемы предыдущей (см. /topic/57086 ). И снова я прошу мне помочь, т.к мне не разобраться еще с одной вещью - необходимо вставить в запрос сложное выражение, которое бы вычисляло значение поля в зависимости от значений переменных, ранее вычисляемых программой. Выражение должно выглядеть так: (Table1.Field1 - e + i2*10) / 10. Я пишу в строке запроса следующее - ... & ("Table1.Field1-" & e & "+" & i2 & "*" & 10) & "/" & 10 & " AS Expr1 ... , но ожидаемого результата не происходит - скобки игнорируются, 10 делится на 10 и к результату добавляется единица, что совершенно не нужно. Может, надо как-то по-другому расставить скобки или вообще от них отказаться, используя другие методы вычисления?.. В общем, заранее всем благодарен за возможные советы и подсказки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.11.2003, 11:24
|
|||
|---|---|---|---|
|
|||
Сложные выражения в SQL-запросе - как правильно? |
|||
|
#18+
& "(Table1.Field1-" & e & "+" & i2 & "*10) /10" AS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.11.2003, 12:05
|
|||
|---|---|---|---|
|
|||
Сложные выражения в SQL-запросе - как правильно? |
|||
|
#18+
Универсальный совет. Если надо, чтобы какой-то символ вошел в строку (в данном случае скобка), то его надо включить в строку. Правда, мудро? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1678468]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 533ms |

| 0 / 0 |
