|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Здравствуйте, помогите с запросом на выборку. Есть 1 таблица (sotr), в ней поля fam(фамилия) и (дата прихода). Необходимо сделать запрос на выборку уникальных значений по фамилии, где должны быть столбцы (общее количество посещений, посещение в понедельник, вторник, пятницу, субботу и воскресенье). Как это можно сделать? таблица во вложении. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 16:05 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Постройте перекрёстный запрос. Мастером. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 16:09 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
AkinaПостройте перекрёстный запрос. Мастером. А можете пример скинуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 16:17 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Babykaможете пример скинуть? Да легко... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 16:23 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
AkinaBabykaможете пример скинуть? Да легко... а покажите на моем файле ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 17:09 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Все, тему можно закрывать. нашел решение: если кому нужно, вот код: SELECT count(fam) as kol_vo,fam, sum(iif(Weekday([Data])=2,1,0)) AS ponedelnik, sum(iif(Weekday([Data])=3,1,0)) AS vtornik, sum(iif(Weekday([Data])=4,1,0)) AS sreda, sum(iif(Weekday([Data])=5,1,0)) AS chetverg, sum(iif(Weekday([Data])=6,1,0)) AS patniza, sum(iif(Weekday([Data])=7,1,0)) AS sybbota, sum(iif(Weekday([Data])=1,1,0)) AS voskresenie FROM sotr GROUP BY fam order by count(fam) desc ; ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 17:26 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Babykaесли кому нужно, вот кодДа кому он ТАКОЙ нужен? вместо нормального-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 17:30 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
в обчем модуле функцию Код: vbnet 1. 2. 3.
и такой запрос: Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 18:57 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 18:59 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
2112автор....где должны быть столбцы (общее количество посещений... аа )) Не обратил внимания. Но думаю, ТС-у не составит труда добавить Count(*) в Select. Впрочем, на всякий случай, отпишуссс. Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 19:51 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
2112 , вот и проявИте инициативу, да заодно доброе дело сделаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 20:29 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Agapov_stas2112пропущено... аа )) Не обратил внимания. Но думаю, ТС-у не составит труда добавить Count(*) в Select. Впрочем, на всякий случай, отпишуссс. Код: sql 1. 2. 3. 4. 5.
спасибо большое!!! а как выделить посчитать время с разбивкой по часам? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 13:52 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Я у вас тут погундю немного... Про аглицкий. data - это не дата. Это данные. А дата - это date. Про запрос. Я в них ни хрена не понимаю, поэтому и спрашиваю - а есть возможность (на данном примере) не хардкодить дни недели, а реализовать интернациональный варант? Для пролетариефф трудящихся фсех стран, так сказадь... . ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 14:27 |
|
помощь в запросе на выборку
|
|||
---|---|---|---|
#18+
Babyka , у Вас формат поля " data " - "Краткий формат даты". Если нужно подсчитать, сколько времени был Пупкин в "где-то", нужно: - или два поля с форматом "Полный формат даты" (date1,date2) тогда используйте в инструкции Transform функцию DateDiff. Код: sql 1.
-часы Код: sql 1.
- минуты - или одно поле с количеством минут с типом integer тогда в инструкции Transform достаточно: Код: sql 1.
- часы Код: sql 1.
- минуты ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 15:21 |
|
|
start [/forum/topic.php?fid=45&msg=39082729&tid=1614379]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 145ms |
0 / 0 |