169 похожих чатов

20 ответов

15 просмотров

им можно базы дергать потом collect() и все

не только stats::filter()

Алексей-Нагорский Автор вопроса
Alexey Seleznev
не только stats::filter()

ну вот я и спрашиваю что там конкретно, по тому что не удивлюсь если там уже есть готовая выгрузка и база не причем вообще)

Алексей Нагорский
ну вот я и спрашиваю что там конкретно, по тому чт...

Там на основе filter () и select () формируется обычный SQL запрос

Алексей Нагорский
А проблема еще не решилась?

Я ее давно решил в обход. Просто интересно, может у кого опыт похожий был

Алексей-Нагорский Автор вопроса
Evgeny Vlasov
Я ее давно решил в обход. Просто интересно, может ...

а что собственно подразумевает этот обход?

Алексей Нагорский
а что собственно подразумевает этот обход?

Я же выше написал ) Я дергаю данные начиная на день раньше, потом делю столбец на дату и время, фильтрую по дате

Алексей-Нагорский Автор вопроса
Evgeny Vlasov
Я же выше написал ) Я дергаю данные начиная на ден...

Конечно зависит от того, что для кого является проблемой. В моем понимании проблема это фильтрация по дате силами базы, а она получается не решена)

Алексей-Нагорский Автор вопроса
Evgeny Vlasov
Решена. Плюс полдня данных вообще не критично

Вы же в R отделяете дату и время и фильтруете там, хотя база это тоже может сделать, вот я о чем)

Алексей-Нагорский Автор вопроса
Evgeny Vlasov
И что?

Должно быть не сложно просто сделать фильтр по дате, а получилось что пришлось что-то там лишнее выгружать, разбивать дополнительно, не понимаю откуда это взялось)

Алексей Нагорский
Должно быть не сложно просто сделать фильтр по дат...

Вы и мертвого уговорите ))) Я сделал SQL запрос: SELECT [guid_1C] ,[dealer] ,[datedoc] FROM [CDMSDATA].[dbo].[CDMS_ZN] WHERE [datedoc] > '2021-12-30' И что бы вы думали? Вылезает та же ошибка: `Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона. ` Может, дело не в R?

Evgeny Vlasov
Microsoft SQL Server

Попробуйте тогда cast(date as smalldatetime) as date

Алексей Нагорский
Вы же в R отделяете дату и время и фильтруете там,...

Да это известный косяк. ключ по дате, во временных метках есть таймзоны. Как ни крути, база не может нормальный ключ обеспечить. Приходится дергать два дня и потом выбирать с учётом таймзон. Это принципиальная проблема, так что можно не париться

Алексей-Нагорский Автор вопроса
Ilya Shutov
Да это известный косяк. ключ по дате, во временных...

тут была проблема в принципе отфильтровать на уровне базы по нужной дате, даже без всяких таймзон)

Алексей Нагорский
тут была проблема в принципе отфильтровать на уров...

Просто надо читать мануалы по диалекту sql… В каждой базе свои нюансы

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта