2016-08-30 1 views
0

Я хочу спросить о SQL Server 2005 синтаксисSQL Server 2005 показать все даты в месяц

1) У меня проблема в выберите ........
показать дату в месяц, как это:

8/1/2016 
8/2/2016 
8/3/2016 
8/4/2016 
8/5/2016 
8/6/2016 
8/7/2016 
8/8/2016 
. 
. 
. 
. 
. 
8/31/2016 
9/1/2016 

2) Как выбрать дату и время с указанием формата и даты.
Пример:

scan 
2016-08-19 07:01:46.000 

и результат я хочу из таблицы scan является

scanDate | scanTime 
2016-08-19 | 07:01:46 
+0

В первой части вопроса: есть ли у вас таблица Numbers в базе данных или вы можете добавить ее? На втором - разбиение и форматирование лучше всего оставить для клиентского приложения. – dean

+0

У меня еще нет таблицы .... но я могу добавить одну таблицу только для даты ... – Davis

ответ

0

Отделить date и Time в двух столбцах, которые можно использовать под запрос.

SELECT 
    CONVERT(VARCHAR(10),DateColumnName,101) as scanDate, 
    CONVERT(VARCHAR(10),DateColumnName,108) as scanTime 
FROM table 
+0

Имя столбца DateColumn будет 'same' .. либо оно будет' DateColumn', либо 'DateColumnName' для обоих. – Moumit

+0

You Верно. Это была опечатка. Сделанные изменения :) –

+0

спасибо, брату .... его работа^_^ – Davis

Смежные вопросы