Главная страница
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.016 c
15-1192438559
Gydvin
2007-10-15 12:55
2007.11.18
Настройка модема


1-1188216598
временный Чайник
2007-08-27 16:09
2007.11.18
Как в Viste удалить файл в Program Files


2-1193242294
smartleds
2007-10-24 20:11
2007.11.18
Коллеги подскажите , плз как в StringGrid число в ячейки вывести


15-1192175853
problemmmm
2007-10-12 11:57
2007.11.18
кто подскажет?


2-1193397373
vr-online
2007-10-26 15:16
2007.11.18
HTTP