powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка по дате
10 сообщений из 10, страница 1 из 1
Выборка по дате
    #38323224
Risk_taker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица с полями:
авторid(auto increment), date(datetime), name(varchar)
Надо выбрать все имена(name) в которых дата = текущей
...
Рейтинг: 0 / 0
Выборка по дате
    #38323240
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Risk_taker,

Так выбери, че? Проблемы не видно
...
Рейтинг: 0 / 0
Выборка по дате
    #38323366
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikkiMouse,

Это невозможно. У автора datetime. time никогда не повторяется. datetime всегда в прошлом. Надо отрезать time. Тогда можно будет выбрать за сегодняшнее число.
...
Рейтинг: 0 / 0
Выборка по дате
    #38323453
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deblogger,

Вообще-то дата = текущей - это как бы и есть за сегодняшнее число.
...
Рейтинг: 0 / 0
Выборка по дате
    #38323569
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikkiMouse,

еще раз. Придется готовить фразу в процедуре подразумевая тип поля. Процедура, конечно, может самостоятельно узнать тип и что-то приготовить, но ради чего? Чтобы хранить в одном и дату и тайм? Чел явно облегчил себе задачу когда-то, ну, на этапе проектирования, и тут суТьба преподносит ему другую. Природу не обманешь.

Дату - отдельно, тайм - отдельно. И все будет чики-пуки.
...
Рейтинг: 0 / 0
Выборка по дате
    #38323588
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deblogger,

Да ладно. А я всю жизнь делаю так:

SELECT t.* /*или чего надо*/ FROM datetimeTable AS t WHERE t.datetimeField >= DATE(NOW());

я что-то делаю "не так"? :)
...
Рейтинг: 0 / 0
Выборка по дате
    #38323590
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109я что-то делаю "не так"? :)ага
можно использовать curdate() и избавиться от лишнего вызова функции :)
...
Рейтинг: 0 / 0
Выборка по дате
    #38323592
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Risk_takerЕсть таблица с полями:
авторid(auto increment), date(datetime), name(varchar)
Надо выбрать все имена(name) в которых дата = текущей

1. не называйте поле с датой именем 'date',

2.
Код: sql
1.
2.
3.
4.
select * 
from t
where date_field between DATE(NOW()) 
                                  and DATE_ADD(DATE(NOW()),interval 1 days)



3. можно еше заранее (на клиенте) просчитать начало и конец "текушего дня"
и передать как параметры
Код: sql
1.
2.
3.
select * 
from t
where date_field between $D1  and $D2
...
Рейтинг: 0 / 0
Выборка по дате
    #38323593
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deblogger...Дату - отдельно, тайм - отдельно. И все будет чики-пуки...


Не надо учить новичков дурным манерам.
То что вы хотите сделать разделением даты и времени --
делается немного по другому и то в случае необходимости.
...
Рейтинг: 0 / 0
Выборка по дате
    #38323596
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir,

можно и так. По-настроению... уж точно НЕ надо разделять то, что не требует разделения...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка по дате
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]