Конференция "Базы" » Можно ли создать такой запрос в SQL ADO Аccess
 
  • Дмитрий (04.09.13 15:20) [20]
    развернуть с перекрестным запросом можно работников топикстартера
    развернуть работы таким образом можно только если они все стандартизованы и их не слишком много
    а это сомнительно

    Ega23
    и какую акцессную функцию вы предложите для агрегата по тексту в запросе?
    очевидно, что написать функцию, перебирающие все строки и формурующую список возможно
    только с практической точки зрения в этом нет смысла
    также и для топика это не решение
  • Ega23 © (04.09.13 17:12) [21]

    > только с практической точки зрения в этом нет смысла
    > также и для топика это не решение


    Ну поскольку поциэнт уточнять отказался, что тут решение, а что нет - это сложно прованговать. Но лично мой опыт подсказывает мне, что такая "хотелка" - в одном-двух местах проекта будет встречаться. А значит персональную функцию написать смысл имеет.
  • SQL ADO Access (04.09.13 17:14) [22]
    Разведка = Дмитрий
    ???
  • SQL ADO Access (04.09.13 17:14) [23]
    Тема давно "свернута" ...
  • sniknik © (04.09.13 18:04) [24]
    > Да ладно????
    да точно. формально есть процедуры... но, можно ли назвать процедурой инструкцию из 1 (одного!) запроса. функций нет вообще.
  • sniknik © (04.09.13 18:07) [25]
    + опять имеется ввиду jet, а не программа access (там вообще можно и MSSQL базу подключить, и естественно сразу поиметь и нормальные процедуры и функции...)
  • Дмитрий (06.09.13 18:47) [26]
    >SQL ADO Access   (04.09.13 17:14) [22]

    никак нет
    по сообщениям это должно быть ясно

    >Ega23 ©   (04.09.13 17:12) [21]
    >такая "хотелка" - в одном-двух местах проекта будет встречаться. А значит персональную функцию написать смысл имеет.

    озвученная хотелка не очень осмысленна
    а прописывать перебор и сложение всех значений вручную не комильфо
    прежде чем писать такую функцию лучше уточнить тз
  • Кщд (09.09.13 08:25) [27]
    >Дмитрий   (06.09.13 18:47) [26]
    >озвученная хотелка не очень осмысленна
    нормальное желание для отчетов
  • sniknik © (09.09.13 12:00) [28]
    для отчетов как раз делается транспонирование таблицы (pivot как то там), и это у access есть ([18]). но тут же желают объединенную строку с данными.
  • Кщд (09.09.13 13:20) [29]
    >sniknik ©   (09.09.13 12:00) [28]
    задачи транспонирования и создания агрегатного поля из строк(конкатенация с заданным разделителем) - разные задачи

    телепатирую, что ТС хочет получить список фамилий в одном поле, сгруппированный по дате и работе
    если это не так, то мильпардон
    если это так, то pivot - непричём
  • Кщд (09.09.13 13:23) [30]
    >Кщд   (09.09.13 13:20) [29]
    прОшу прощення, не дочитал "sniknik ©   (09.09.13 12:00) [28]"
  • Кщд (09.09.13 13:26) [31]
    ТС, судя по всему, желает: http://allenbrowne.com/func-concat.html
  • sniknik © (09.09.13 16:49) [32]
    > ТС, судя по всему, желает: http://allenbrowne.com/func-concat.html
    это только для access, "внутри" access, функцией sql это назвать трудно, и с ADO(jet, из Delphi) работать не будет.
    но вообще, по сути, да, он хочет этого, запросом. как написал.
  • Кщд (09.09.13 19:29) [33]
    >sniknik ©   (09.09.13 16:49) [32]
    >и с ADO(jet, из Delphi) работать не будет.
    каюсь, не знал
    спасибо
  • Smile (09.09.13 19:32) [34]
    Жаль, что в дискуссии не участвует старттопик.
    Не понятно, что мы осуждаем ..
  • ТимоховДА (27.09.13 01:03) [35]
    стартопику пох.
 
Конференция "Базы" » Можно ли создать такой запрос в SQL ADO Аccess
Есть новые Нет новых   [134430   +3][b:0][p:0.001]