Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2009.05.03;
Скачать: [xml.tar.bz2];

Вниз

Трункануть дату/время в дату на ноль часов ноль минут   Найти похожие ветки 

 
Медвежонок Пятачок ©   (2008-09-02 17:06) [0]

кроме как  :
cast(cast(getdate() as int) as datetime),

есть там еще что-нибудь навроде ораклового trunc()?


 
Ega23 ©   (2008-09-02 20:07) [1]


> cast(cast(getdate() as int) as datetime),


Так не всегда сработает. datetime в tsql это не tdatetime в delphi.

cast(Floor(cast(@DateTime as numeric(18,12))) as datetime)


 
Johnmen ©   (2008-09-02 22:08) [2]

http://www.sql.ru/faq/faq_topic.aspx?fid=110
http://sql.ru/forum/actualthread.aspx?tid=501587


 
Johnmen ©   (2008-09-02 22:10) [3]

поправка
http://sql.ru/forum/actualthread.aspx?tid=552205


 
Sergey13 ©   (2008-09-03 08:33) [4]

DATEPART


 
Sergey13 ©   (2008-09-03 08:35) [5]

Наверное я поторопился. 8-)


 
stas ©   (2008-09-03 09:02) [6]

Самый нормальный вариант
Ega23 ©   (02.09.08 20:07) [1]


 
Медвежонок Пятачок ©   (2008-09-03 09:28) [7]

Понял сенкс.
А вот еще объясните плиз откуда ноги растут у такой конструкции (аналог NVL оракла):

{fn ifnull(something, something_not_null)}

в bol не нашел ни намека на это

ps: sql2005


 
Anatoly Podgoretsky ©   (2008-09-03 09:56) [8]

> Медвежонок Пятачок  (03.09.2008 9:28:07)  [7]

Может кто то сдуру написал аналог COALESCE


 
sniknik ©   (2008-09-03 10:39) [9]

> Может кто то сдуру написал аналог COALESCE
не, COALESCE более развернутая функция не ограничивается 2мя параметрами, а тут полный аналог isNull. ради одной буквы...

p.s. ключница водку делала. © Иван Васильевич меняет профессию.


 
Anatoly Podgoretsky ©   (2008-09-03 11:03) [10]

> sniknik  (03.09.2008 10:39:09)  [9]

В частном случае, как раз получится два параметра, nul + not null
IsNull это изобретение Микрософт, не стандартное.


 
DiamondShark ©   (2008-09-03 14:53) [11]


> А вот еще объясните плиз откуда ноги растут у такой конструкции
> (аналог NVL оракла):{fn ifnull(something, something_not_null)}

Из ODBC ноги растут. Это escape sequence, которую ODBC-драйвер переведёт в родной синтаксис.

Типа, такой механизм кроссплатформенности, заложенный в спецификацию ODBC.


 
Медвежонок Пятачок ©   (2008-09-03 16:26) [12]

странно что эта хрень работает и без одбс в ADO.Net через натив клиента
и в d7 через ado + oledb



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2009.05.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
11-1200007217
!Pharaon!
2008-01-11 02:20
2009.05.03
ListView и Thumbnail (Эскизы изображений)


4-1208939351
Дмитрий С
2008-04-23 12:29
2009.05.03
Как получить Handle?


2-1237280245
Mozgan
2009-03-17 11:57
2009.05.03
Два события на одну кнопку


2-1235098931
kjhgfdjk
2009-02-20 06:02
2009.05.03
Коды клавиш


15-1235820460
iZEN
2009-02-28 14:27
2009.05.03
Диалог стандартного TWAIN-драйвера сканера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский