Главная страница
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-1192451623
Slider007
2007-10-15 16:33
2007.11.18
С днем рождения ! 15 октября 2007 понедельник


15-1192448141
alshtam
2007-10-15 15:35
2007.11.18
прозрачная шифрация


1-1188223446
SamProf
2007-08-27 18:04
2007.11.18
Как переопределить правильно конструктор?


15-1192204615
cber
2007-10-12 19:56
2007.11.18
Математика в конце


2-1193392869
Delphi_Beginer
2007-10-26 14:01
2007.11.18
Массив как возвращаемый параметр