Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Как мне єто сделать тем sql - ем что поддерживается субд Cache http://www.sql.ru/forum/actualthread.aspx?tid=658717 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 15:07 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Как вариант сделать пользовательскую функцию (или хранимую процедуру) которая вернет все даты по названию но строкой. Т.е. колонок как таковых вы не получите. ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 15:15 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
krvsaКак вариант сделать пользовательскую функцию (или хранимую процедуру) которая вернет все даты по названию но строкой. Т.е. колонок как таковых вы не получите. ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT буду благодарен за пример или кусок кода ) ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 15:20 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 15:21 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Если нужен разделитель пробел, то так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 15:33 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
servitЕсли нужен разделитель пробел, то так: Код: plaintext 1. ооо годится пасибо тебе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 15:54 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
armin , вариант с list более предпочтителен. Но там все равно только строка... Колонок не получишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 16:11 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
krvsa armin , вариант с list более предпочтителен. Но там все равно только строка... Колонок не получишь. та я понял...ну другово варианта я не знаю....кода заказчику шо то не понравится в отчете куда я вываливаю одной строкой тода буду шо то думать! а пока пусть будет так ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 16:51 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
еще вопрос не нашел как можно в сформированой строке с датами упорядочить их по возростанию??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 16:54 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
arminеще вопрос не нашел как можно в сформированой строке с датами упорядочить их по возростанию??? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 17:12 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
servitarminеще вопрос не нашел как можно в сформированой строке с датами упорядочить их по возростанию??? Код: plaintext 1. неее єто понятно......а как внутри одной строки столбца ListOfDates упорядочить выбранные даты Пример: столбец1................................................................столбец2 Светолечение........2009-04-22 01:35:00|2009-04-23 00:30:00|2009-04-23 01:05:00|2009-04-21 00:45:00 как в столбце2 мне даты упорядочить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 17:30 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Вышеприведённый запрос именно это и делает. Если "Date" из order by убрать, то даты в строке будут неупорядочены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 17:46 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
servitВышеприведённый запрос именно это и делает. Если "Date" из order by убрать, то даты в строке будут неупорядочены. Мой пример: select distinct FavourRealization->Favour->NameUsl, replace(list("DateRealization" %foreach(FavourRealization->Favour->NameUsl)),',','|') ListOfDates from DAYHOSPITAL.ToolsLabLechMedSettings where (FavourRealization->Diary->idCardF0032->%ID = 8) order by FavourRealization->Favour->NameUsl, "DateRealization" Результат: столб1..........................................................................столб2 Светолечение....2009-04-22 01:35:00|2009-04-23 00:30:00|2009-04-23 01:05:00|2009-04-21 00:45:00 не упорядочивается!! (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 17:53 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Какая версия Caché ($ZV)? Я тестировал на версии 2009.1.FT3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 17:58 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
servitКакая версия Caché ($ZV)? Я тестировал на версии 2009.1.FT3 2008.2.0.472.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 18:06 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Такой версии не имею, но в версии 2008.2.1.902 тоже работает правильно. Код: plaintext 1. 2. 3. 4. 5. PS: "DateRealization" заключать в кавычки необязательно, так как это не зарезервированное слово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 18:19 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
servitТакой версии не имею, но в версии 2008.2.1.902 тоже работает правильно. Код: plaintext 1. 2. 3. 4. 5. PS: "DateRealization" заключать в кавычки необязательно, так как это не зарезервированное слово. да у меня примерно такая табличка и типы свойств такие же.....бог его знает че не сортирует походу кеше другой нада ставить будет )) .....или я где то напортачил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 18:40 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
arminservitКакая версия Caché ($ZV)? Я тестировал на версии 2009.1.FT3 2008.2.0.472.0 А это разве релиз? По-моему, это один из Field Test'ов со всеми вытекающими. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2009, 18:46 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
servitarminservitКакая версия Caché ($ZV)? Я тестировал на версии 2009.1.FT3 2008.2.0.472.0 А это разве релиз? По-моему, это один из Field Test'ов со всеми вытекающими. поставил релиз 2008 го 2008.2.2.922.0............серавно не сортирует!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 12:03 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
servitМой пример у Вас работает? да!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 13:41 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Похоже, что план запроса изменился из-за наличия неявных соединений. Можно сделать вычисляемые поля в классе DAYHOSPITAL.ToolsLabLechMedSettings : Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Либо последовать совету krvsa , если нужен универсальный вариант. А ещё лучше обратиться в WRC . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 15:19 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Есть....я попедил а вернее МЫ (теперь можно сортировать данные внутри листа) Property ListDateForNameUsl As %String [ Calculated, SqlComputeCode = {set {ListDateForNameUsl}=##class(DAYHOSPITAL.ToolsLabLechMedSettings).%OpenId({ID}).ListDateForNameUslget(##class(DAYHOSPITAL.ToolsLabLechMedSettings).%OpenId({ID}).FavourRealization.Favour.NameUsl)}, SqlComputed ]; ClassMethod ListDateForNameUslget(NameUsl As %String) { s queryMatching="SELECT DateRealization,FavourRealization->Favour->NameUsl As NameUsl FROM DAYHOSPITAL.ToolsLabLechMedSettings Where FavourRealization->Favour->NameUsl=?Order By DateRealization asc" s rsetMatching=##class(%ResultSet).%New("%DynamicQuery:SQL") s scMatching=rsetMatching.Prepare(queryMatching) s scMatching=rsetMatching.Execute(NameUsl) s outList="" WHILE rsetMatching.Next() { s outList=outList_rsetMatching.Get("DateRealization")_"|" } q outList } Query GetToolsLabLechMedByCardID(cardID As %String) As %SQLQuery(CONTAINID = 1) [ SqlProc ] { select distinct FavourRealization->Favour->NameUsl as NameUsl, ListDateForNameUsl from DAYHOSPITAL.ToolsLabLechMedSettings where (FavourRealization->Diary->idCardF0032->%ID = :cardID) order by NameUsl asc } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2009, 11:27 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35950166&tid=1558515]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 477ms |

| 0 / 0 |
