
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.10.2004, 15:03:34
|
|||
|---|---|---|---|
Как использовать Case? |
|||
|
#18+
Как в Access использовать конструкцию типа: select case when A > B then 1 else 0 end as C ? В сиквеле работает нормально, тут же ругается на какой-то пропущенный оператор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 15:06:39
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
select iif(A > B, 1, 0) as C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 15:21:47
|
|||
|---|---|---|---|
Как использовать Case? |
|||
|
#18+
см VBA функции iif, switch, choose ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 15:25:46
|
|||
|---|---|---|---|
Как использовать Case? |
|||
|
#18+
Насколько а понял, речь идет о запросе. Поэтому поддерживаю Саныча. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 15:27:45
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
Daf Посмотри тут. У меня тоже были проблемы. У тебя были проблемы с =Null в коде VBA, а не с селектом в запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 15:29:36
|
|||
|---|---|---|---|
Как использовать Case? |
|||
|
#18+
А ... понятно ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 16:02:12
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
Утюгselect case when A > B then 1 else 0 end as C ? SELECT Choose([A]>[B]+2,1,0) AS С; Аs variant IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 16:04:37
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
НИЦ Утюгselect case when A > B then 1 else 0 end as C ? Аs variant IMHO тьфу - все переформатировалось "SЕLЕСТ Chооse(A>B+2,1,0) АS С;" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 16:06:02
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
НИЦ Утюгselect case when A > B then 1 else 0 end as C ? SELECT Choose(A>B+2,1,0) AS С; Аs variant IMHO Это для того, чтобы повысить читабельность - заменили понятный IIf на неочевидный Choose (что-то + 2)??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 16:08:30
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
не говоря уже о том, что оно не работает т.е. проверяется не A>B, а именно A>(B+2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 16:08:50
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
Лох Позорный НИЦ Утюгselect case when A > B then 1 else 0 end as C ? SELECT Choose([A]>[B]+2,1,0) AS С; Аs variant IMHO Это для того, чтобы повысить читабельность - заменили понятный IIf на неочевидный Choose (что-то + 2)??? что-то вроде Choose ((A>B)+2,1,0) AS C <конeч> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 16:30:10
|
|||
|---|---|---|---|
Как использовать Case? |
|||
|
#18+
Владимир Санычselect iif(A > B, 1, 0) as C Остановился на этом, а остальное почитаю/посмотрю. Спасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2004, 16:57:20
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
Утюг Владимир Санычselect iif(A > B, 1, 0) as C Остановился на этом, а остальное почитаю/посмотрю. Спасибо всем. или Select (A>B)*(-1) As C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2004, 14:08:46
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
YBWSelect (A>B)*(-1) As C Select -(A>B) As C Кто короче? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2004, 15:23:00
|
|||
|---|---|---|---|
|
|||
Как использовать Case? |
|||
|
#18+
Владимир Саныч YBWSelect (A>B)*(-1) As C Select -(A>B) As C Кто короче? Select (A<B) As C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1671234]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 335ms |

| 0 / 0 |
