Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.18;
Скачать: CL | DM;

Вниз

Помогите составить запрос   Найти похожие ветки 

 
ambhtr   (2007-07-05 11:24) [0]

Есть таблица, в которой есть поля:
   Namefile : string;
   DtFile : datetime;
Делаю запрос:
   select distinct Namefile, DtFile
     from MyTable
и все нормально, НО надо выбрать не по datetime, а только date.
Т.е. как бы вырезать из DtFile только дату и по ней сделать distinct ?


 
Desdechado ©   (2007-07-05 11:28) [1]

EXTRACT


 
ЮЮ ©   (2007-07-05 11:36) [2]

А зачем distinct?
"Одноименные" файлы даже файловая система не поддерживает. Откуда они у тебя появились в таблице?


 
ambhtr   (2007-07-05 12:07) [3]


> Откуда они у тебя появились в таблице?

Так уж получается.


> Desdechado

Делаю так:
select distinct Namefile,
                  extract(DAY from DtFile) dd,
                  extract(MONTH from DtFile) mm,
                  extract(YEAR from DtFile) yy
и получаю: namefile,  2, 4, 2007
а как получить целиком дату?


 
ЮЮ ©   (2007-07-05 12:21) [4]

На Local SQL, пожалуй, толькр так:
select  
 cast(    
  cast(extract(DAY from Accepted) as varchar(2))+ "." +  
  cast(extract(MONTH from Accepted) as varchar(2))+ "." +  
  cast(extract(YEAR from Accepted)as varchar(4)) as DATE
 ) dt
from Bills

пробовал, правда на paradox-овой таблице, а там и так поле DATE


 
Desdechado ©   (2007-07-05 12:25) [5]

Кстати, а что за версия фокса? А то ведь в 3+ тоже нет даты-времени, только дата.
И в [0] откуда типы взяты, это ж не табличные типы, это какие-то маппинги...


 
ambhtr   (2007-07-05 12:33) [6]


> Desdechado

Да, это я "погорячился", конечно string это character.
Table Type: Visual dBASE7


> ЮЮ

Спасибо! Все получилось :о)



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

Текущий архив: 2007.11.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
15-1192174488
Azize
2007-10-12 11:34
2007.11.18
Web технологии и поддержка


15-1191933804
easy
2007-10-09 16:43
2007.11.18
Почившая ветка про PHP DMClient


2-1193250237
GanibalLector
2007-10-24 22:23
2007.11.18
более точный аналог GetTickCount


2-1193167102
AlexeyN
2007-10-23 23:18
2007.11.18
Стиль оформления как в MS Office


3-1183804321
Senya-mariupol
2007-07-07 14:32
2007.11.18
Delphi и БД Microsoft Access