Галерея Файлы Гараж Партнеры Чат Справка

 Загрузить фото       Правила форума  




Вернуться   Форум Touareg Club >  Клубные разделы >  Обо всём

Ответ
 
Опции темы Опции просмотра
Старый 15.11.2010, 14:17 (14:17)   #1
dakeeper
Местный
 
Аватар для dakeeper
 
Город: Москва
Регистрация: 18.03.2008
Сообщений: 242
Поблагодарил(а): 671
Благодарностей: 447
Репутация: 675

dakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классов
По умолчанию MySQL

Комрады, хелп!
Никогда не имел дело с mySQL. А тут стал главным модератором на оч.уважаемом ресурсе и нужно из IPB выборку сделать за месяц.
В нужной таблице поле post_date имеет вот такое значение '1140174846'
Что это? На ГодМесяцЧисло не похоже. Как с такой датой работать?
Т.е.
Select * from Table_Name where current_date() - post_date<=30
Выдает 0 записей, хотя точно есть такие записи.
Хелп!

Последний раз редактировалось dakeeper; 15.11.2010 в 14:52.
dakeeper вне форума   Ответить с цитированием Вверх
Старый 15.11.2010, 15:07 (15:07)   #2
SevA
хоботопроходЧИК
 
Аватар для SevA
 
Город: Москва
Регистрация: 22.01.2008
Сообщений: 5,844
Поблагодарил(а): 3,065
Благодарностей: 3,283
Изображений в галерее: 49
Репутация: 6762

SevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA Бакалавр
По умолчанию

не точно, но может быть:
Величины типа TIMESTAMP могут принимать значения от начала 1970 года до некоторого значения в 2037 году с разрешением в одну секунду. Эти величины выводятся в виде числовых значений.
т.е. берешь 1970 год и прибавляешь столько секунд сколько нужно.
Не уверен с правильности ответа!

SELECT something FROM tbl_name
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30
*date_col - это поле где дата
SevA вне форума   Ответить с цитированием Вверх
Старый 15.11.2010, 15:19 (15:19)   #3
dakeeper
Местный
 
Аватар для dakeeper
 
Город: Москва
Регистрация: 18.03.2008
Сообщений: 242
Поблагодарил(а): 671
Благодарностей: 447
Репутация: 675

dakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классов
По умолчанию

SevA,
попробовал... 0 записей...
dakeeper вне форума   Ответить с цитированием Вверх
Старый 15.11.2010, 15:26 (15:26)   #4
SevA
хоботопроходЧИК
 
Аватар для SevA
 
Город: Москва
Регистрация: 22.01.2008
Сообщений: 5,844
Поблагодарил(а): 3,065
Благодарностей: 3,283
Изображений в галерее: 49
Репутация: 6762

SevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA Бакалавр
По умолчанию

dakeeper, Там у тебя получается дата
36 лет с копейками т.е.
1970+36 = 2006 год
SevA вне форума   Ответить с цитированием Вверх
Старый 15.11.2010, 15:28 (15:28)   #5
dakeeper
Местный
 
Аватар для dakeeper
 
Город: Москва
Регистрация: 18.03.2008
Сообщений: 242
Поблагодарил(а): 671
Благодарностей: 447
Репутация: 675

dakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классов
По умолчанию

   Цитата:
dakeeper, Там у тебя получается дата
36 лет с копейками т.е.
1970+36 = 2006 год
Ну да... И вот чего с этим делать?
dakeeper вне форума   Ответить с цитированием Вверх
Старый 15.11.2010, 15:28 (15:28)   #6
SevA
хоботопроходЧИК
 
Аватар для SevA
 
Город: Москва
Регистрация: 22.01.2008
Сообщений: 5,844
Поблагодарил(а): 3,065
Благодарностей: 3,283
Изображений в галерее: 49
Репутация: 6762

SevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA БакалаврSevA Бакалавр
По умолчанию

dakeeper, А кто его знает, 1е что приходит на ум понять какая дата сейчас в базе, хотя я не спец в этом деле.
http://www.mysql.ru/docs/man/Date_an...functions.html
SevA вне форума   Ответить с цитированием Вверх
Старый 15.11.2010, 15:38 (14:38)   #7
DarkMind
Shal Junior
 
Аватар для DarkMind
 
Город: Минск
Регистрация: 24.08.2010
Сообщений: 81
Поблагодарил(а): 621
Благодарностей: 374
Репутация: 728

DarkMind Ученик средних классовDarkMind Ученик средних классовDarkMind Ученик средних классовDarkMind Ученик средних классовDarkMind Ученик средних классовDarkMind Ученик средних классовDarkMind Ученик средних классов
По умолчанию

это unix timestamp, количество секунд, которое прошло с 00:00 01.01.1970 по UTC.
для работы с этим (для преобразования в норм вид) есть функции во всех основных языках программирования, ну всякие онлайн сервисы для перекодировки тоже есть.

вот тебе ссылочка:
http://www.unixtimestamp.com/index.php

   Цитата:
'1140174846' это на самом деле 02 / 17 / 06 @ 5:14:06am
DarkMind вне форума   Ответить с цитированием Вверх
Поблагодарили:
dakeeper (15.11.2010), SevA (15.11.2010)
Старый 15.11.2010, 16:03 (16:03)   #8
dakeeper
Местный
 
Аватар для dakeeper
 
Город: Москва
Регистрация: 18.03.2008
Сообщений: 242
Поблагодарил(а): 671
Благодарностей: 447
Репутация: 675

dakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классовdakeeper Ученик средних классов
По умолчанию

Ну тогда вот, что получилось:
Select * from ibf_posts where unix_timestamp(current_date()) - post_date <=2592000

Во гемор...

DarkMind,
Спасибо!
А как же это убожество при запросе в нормальном виде отображать?

Upd: Всё, разобрался... кому надо, чтобы в нормальном виде показывало From_unixtime()

Всем спасибо.

Последний раз редактировалось dakeeper; 15.11.2010 в 16:11.
dakeeper вне форума   Ответить с цитированием Вверх
Старый 16.11.2010, 00:07 (00:07)   #9
macos
Заблокирован


Причина: Оскорбление участников форума + оскорбления администрации через систему обратной связи. (Бан продлен)
 
Город: Москва
Регистрация: 06.07.2007
Сообщений: 5,140
Поблагодарил(а): 1,225
Благодарностей: 2,556
Изображений в галерее: 47
Репутация: 4769

macos Бакалаврmacos Бакалаврmacos Бакалаврmacos Бакалаврmacos Бакалаврmacos Бакалаврmacos Бакалаврmacos Бакалаврmacos Бакалаврmacos Бакалаврmacos Бакалавр
По умолчанию

Тяжелая тема
macos вне форума   Ответить с цитированием Вверх
Старый 16.11.2010, 00:21 (23:21)   #10
Sanchez
Сонный Абориген
 
Аватар для Sanchez
 
Город: Минск Сити
Touareg GP 2.5 R5TDI
Регистрация: 04.07.2008
Сообщений: 636
Поблагодарил(а): 2,026
Благодарностей: 713
Репутация: 1546

Sanchez Первый курсSanchez Первый курсSanchez Первый курсSanchez Первый курсSanchez Первый курсSanchez Первый курсSanchez Первый курсSanchez Первый курсSanchez Первый курсSanchez Первый курсSanchez Первый курс
По умолчанию

сломалсо моск и вывалилсо глаз :(
Sanchez вне форума   Ответить с цитированием Вверх
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:45. Часовой пояс GMT +3.

 

Для полноценной работы с сайтом вам необходимо установить Adobe Flash Player не ниже 9-ой версии.

 
     

    Сайт посвящён автомобилю VW Touareg и является частным.
Данный проект не имеет никакого отношения к концерну Volkswagen AG.

 
Отказ от ответственности      Условия предоставления информации      Правовая информация      Защита данных      Cookies
Разработка — Сергей Крикун
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Модуль vBGarage — kerk