@CSharpChatЭта группа больше не существует

Страница 1389 из 1888
Gid
03.07.2017
07:48:44
смогли

Женя
03.07.2017
07:53:20
почему не работает такой запрос в sqlite

SELECT * FROM Callers WHERE DateCall BETWEEN "2017-06-01" AND "2017-06-01"

Anatoly
03.07.2017
07:53:38
Google
Женя
03.07.2017
07:54:29
SELECT * FROM Callers WHERE DateCall BETWEEN "2017-06-01" AND "2017-06-01"
данные хранятся в таком виде: 2017.06.28 12:24:10

Anatoly
03.07.2017
07:54:50
А тип у DateCall какой?

Женя
03.07.2017
07:54:59
STRING

Sergey
03.07.2017
07:55:14
Лул

Женя
03.07.2017
07:55:30
у SQLitе только три типа: INT, STRING, BLOB

Artem
03.07.2017
07:55:47
у SQLitе только три типа: INT, STRING, BLOB
а between может с нечисловыми данными работать разве?

Anatoly
03.07.2017
07:56:30
у SQLitе только три типа: INT, STRING, BLOB
ну так и храни как UTC timestamp в инте.

Ну или используй что-то такое

https://sqlite.org/lang_datefunc.html

А не прямо строчками

Женя
03.07.2017
07:57:01
а BETWEEN будет тогда работать?

Ilya
03.07.2017
07:57:44
Юзай litebd

Женя
03.07.2017
07:58:11
Юзай litebd
мне SQL база нужна

Google
Ilya
03.07.2017
07:58:24
Зачем

Sergey
03.07.2017
07:58:36
Вы совсем штоле?

Женя
03.07.2017
07:58:36
чтобы изучить SQL в процессе работы

Ilya
03.07.2017
07:58:48
Ну тогда ладно

Gid
03.07.2017
07:58:54
Да я уже почитал

Женя
03.07.2017
07:59:27
значит надо поменять тип колонки на INT и хранить дату в виде числа?

Sergey
03.07.2017
07:59:27
Ilya
03.07.2017
07:59:39
Anatoly
03.07.2017
07:59:56
Есть тип дейттайм
https://sqlite.org/datatype3.html хде

Женя
03.07.2017
08:00:19
NULL. The value is a NULL value. INTEGER. The value is a signed integer, stored in 1, 2, 3, 4, 6, or 8 bytes depending on the magnitude of the value. REAL. The value is a floating point value, stored as an 8-byte IEEE floating point number. TEXT. The value is a text string, stored using the database encoding (UTF-8, UTF-16BE or UTF-16LE). BLOB. The value is a blob of data, stored exactly as it was input.

Anatoly
03.07.2017
08:00:41
Прокрути ссылку выше до 2.2 пункта

там рассказано что делать с датами

твоя проблема как минимум в том что формат в котором у тебя даты в базе записаны

Владимир
03.07.2017
08:01:07
данные хранятся в таком виде: 2017.06.28 12:24:10
SQLLite requires dates to be in YYYY-MM-DD format. Since the data in your database and the string in your query isn't in that format, it is probably treating your "dates" as strings.

Anatoly
03.07.2017
08:01:14
мягко говоря не совпадает с тем что ты пытаешся скормить

Ну и вот: https://stackoverflow.com/questions/8187288/sql-select-between-dates

Blue Screen of Death
03.07.2017
08:02:15
Ну всё, теперь мои звонки точно прослушают

Anatoly
03.07.2017
08:02:26
и ещё выберут по датам

Google
Anatoly
03.07.2017
08:02:28
под колпаком

Sergey
03.07.2017
08:03:20
Пару минут, доеду до компа гляну

Владимир
03.07.2017
08:03:47
YYYY-MM-DD YYYY-MM-DD HH:MM YYYY-MM-DD HH:MM:SS YYYY-MM-DD HH:MM:SS.SSS YYYY-MM-DDTHH:MM YYYY-MM-DDTHH:MM:SS YYYY-MM-DDTHH:MM:SS.SSS HH:MM HH:MM:SS HH:MM:SS.SSS now DDDDDDDDDD

со временем

Blue Screen of Death
03.07.2017
08:04:06
Dddddd

Владимир
03.07.2017
08:04:13
xDdddd

Viktor
03.07.2017
08:05:18
икс дэдэдэ

Blue Screen of Death
03.07.2017
08:06:07
Экс ди

Vyacheslav
03.07.2017
08:08:02
Экс ди
экс бэ бэ?

Anatoly
03.07.2017
08:11:53
толпоеб. Его уволили за over-enigeering/говнокод и 3 месяца на разработку того, что можно было сделать на жоквери слайдере за 2 недели
Гм. Без полноты истории сложно судить о чём то. Мне кажется тут и с управляющей стороны дикий проёб.

Леонид
03.07.2017
08:13:33
Бувер я вообще уже не помню что это
Сука Хули ты историю древнюю не учишь

ОК, тебе рассказать историю про уволенного программиста из-за того, что он заюзал ангулар вместо жо-квери с плагинами?
Я бы спасибо сказал. Вот это хорошая контора увольняет пацана что бы говно не нюхал

и наймет дидов 30летних

Oleg
03.07.2017
08:17:19
@GideonKlein так ты фрилансер или на галере? я чет понять не могу

Леонид
03.07.2017
08:17:24
Google
Леонид
03.07.2017
08:17:44
как и я

Oleg
03.07.2017
08:17:48
а не балуешься фрилансом?

Admin
ERROR: S client not available

Gid
03.07.2017
08:17:51
Тихо не пали контору

Oleg
03.07.2017
08:17:53
бляя

Gid
03.07.2017
08:17:58
Леонид
03.07.2017
08:17:59
у нас тяны зарабатывают нормально

Oleg
03.07.2017
08:18:00
я бы тоже хотел быть на шее у тян

Gid
03.07.2017
08:18:02
Я ничем не балуюсь

Oleg
03.07.2017
08:18:14
и писать хуйню и пушить ее на гитхаб

Леонид
03.07.2017
08:18:15
мы их удовлетворяем

Anatoly
03.07.2017
08:18:16
у тян
Тогда находиться ты должен не возле шеи.

Леонид
03.07.2017
08:18:32
а они нам еды покупают и интернет платят

Oleg
03.07.2017
08:18:59
Viktor
03.07.2017
08:19:14
Я ничем не балуюсь
молодой человек, что в карманах показывайте

Леонид
03.07.2017
08:19:23
а работать заставляют на ангуляре
вот бы меня заставляли работать на ангуляре

Oleg
03.07.2017
08:19:53
меня бы тоже бы заставил кто нибудь херачить на святом ангуляре

а то говно каккоето

Андрей
03.07.2017
08:30:24
Sergey
03.07.2017
08:30:37
Ну и вот: https://stackoverflow.com/questions/8187288/sql-select-between-dates
кстати да, это ya obosralsya. Перепутал с склкомпактом

Google
Женя
03.07.2017
09:03:54
а можно SQL запросом поменять значения в полях с датой?

Было: 28.06.2017 12:24:10 Стало: 2017.6.28 12:24:10

чтобы вот так получилось

Дмитрий
03.07.2017
09:04:22
это же формат вывода, а не значение

значение как было datetime, так и останется или в чём ты там даты хранишь

Женя
03.07.2017
09:05:07
в SQLite нет datetime, там стринги

Vyacheslav
03.07.2017
09:05:31
да переведи ты уже дату в unit time и храни как int

Nikita
03.07.2017
09:05:39
Vyacheslav
03.07.2017
09:05:41
ну что ты мучаешься

Nikita
03.07.2017
09:05:44
дату-время

ORM-ки это позволяют

емнип

Artem
03.07.2017
09:05:55
в INT храни
в тиках?

Дмитрий
03.07.2017
09:06:15
в тиках?
The number of seconds since 1970-01-01 00:00:00 UTC

Женя
03.07.2017
09:06:41
Если вот так хранить даты: "2017.6.27 17:33:12" "2017.6.27 17:33:06"

Страница 1389 из 1888

Эта группа больше не существует Эта группа больше не существует