powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / выбор записей, за текущий день
8 сообщений из 8, страница 1 из 1
выбор записей, за текущий день
    #32048346
pvnic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
такой ламерский вопросик- есть некое поле с датами, как оттуды выбрать записи с сегодняшними датами?
...
Рейтинг: 0 / 0
выбор записей, за текущий день
    #32048350
Фотография Lexis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
....where FieldDate=>GetDate()
похоже?
...
Рейтинг: 0 / 0
выбор записей, за текущий день
    #32048351
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы поправил
....where FieldDate=GetDate() - Очепятка ?
...
Рейтинг: 0 / 0
выбор записей, за текущий день
    #32048352
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И то и другое - БРЕД
...
Рейтинг: 0 / 0
выбор записей, за текущий день
    #32048355
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Levis
непохоже, так как у тебя если текущая дата 05.08.2002 18.30
то будут выбраны все записи у которых время в FieldDate больше 18.30

передавать или ковертировать
чтобы FieldDate => '20020805 00:00:00' and FieldDate <= '20020805 23:59:59'

case
when datepart(dw, FieldDate) = datepart(dw, Getdate())
...
...
Рейтинг: 0 / 0
выбор записей, за текущий день
    #32048356
Фотография Lexis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем поправлять? вообщем надо смотреть, если там кроме даты еще и время :) а то при строгом равенстве записи вообще не будут возвращаться :)
...
Рейтинг: 0 / 0
выбор записей, за текущий день
    #32048359
Фотография Lexis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообщем у GETDATE() надо время отрезать
...
Рейтинг: 0 / 0
выбор записей, за текущий день
    #32048417
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мало время, надо еще и промежуток сделать, типа:

declare @df datetime, @dt datetime
trunctime - это функция, обрубающая время у даты, написать ее надо сначала
set @df = dbo.trunctime(GetDate())
set @dt = dateadd(day, 1, @df)

where FieldDate >= @df and FieldDate < @dt

тогда точно все будет хорошо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / выбор записей, за текущий день
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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