Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
15-1189799101
matt
2007-09-14 23:45
2007.11.18
Русская ОС появится во всех школах


15-1192174784
stupka_s
2007-10-12 11:39
2007.11.18
UTF8, String, WideString


1-1188223761
DevilDevil
2007-08-27 18:09
2007.11.18
WMNCHITTEST и HTCAPTION


3-1182264642
Fredy314
2007-06-19 18:50
2007.11.18
Выборка за месяц по дням


2-1193307134
TTimer
2007-10-25 14:12
2007.11.18
Можно ли TTimer старт без секунд.




   Наверх