|
|
|
Связь между таблицами по полю DATETIME
|
|||
|---|---|---|---|
|
#18+
ADP 2000, SQL 2000 Есть ХП такого вида: SELECT DISTINCT SUM(TehPD_Documents.CountOtpr) AS Sum_CountOtpr, TehPD_Documents.NumberDoc, SUM(TehPD_Documents.Summa) AS Sum_Summa, SUM(TehPD_Documents.SummaComission) AS ServRub, DollarAndFrank.Date FROM dbo.TehPD_Documents INNER JOIN dbo.DollarAndFrank ON dbo.TehPD_Documents.Date = dbo.DollarAndFrank.Date GROUP BY dbo.TehPD_Documents.NumberDoc, dbo.DollarAndFrank.Date Поля Date в обеих таблицах smalldatetime Но проблема в том, что в DollarAndFrank дата хранится как dd.mm.yy, а в TehPD_Documents некоторые поля есть в формате dd.mm.yy, а некторые еще и со временем (dd.mm.yy hh:mm). В связи с этим записи за числа, которые в виде dd.mm.yy hh:mm, не сопоставляются тем, коорые dd.mm.yy Т.е. 12.07.03 <> 12.07.03 12:00:00 Как обойти эту проблему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 09:22 |
|
||
|
Связь между таблицами по полю DATETIME
|
|||
|---|---|---|---|
|
#18+
>Как обойти эту проблему ? Конвертни в один формат: или все в ввиде 12.07.03 12:00:00 или ввиде 12.07.03. и связывай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 09:24 |
|
||
|
Связь между таблицами по полю DATETIME
|
|||
|---|---|---|---|
|
#18+
в таблице не нашел как задать приведение к одному формату в ХП тоже (по крайней мере по дате что типа Format(Date, "mm\/dd\/yy")) сделал в ХП так CONVERT(INT, Date) вроде работает, но могут ли быть подводные камни при этом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 09:40 |
|
||
|
Связь между таблицами по полю DATETIME
|
|||
|---|---|---|---|
|
#18+
В развитие идеи Senin Victor Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 09:49 |
|
||
|
Связь между таблицами по полю DATETIME
|
|||
|---|---|---|---|
|
#18+
сделал в ХП так CONVERT(INT, Date) вроде работает, но могут ли быть подводные камни при этом ? Могут.Лучше в char(10) или varchar(10) Длина char/varchar выбирается в зависимости от формата даты. например для dd.mm.yyyy надо 10 символов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 10:01 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32206705&tid=1680563]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 343ms |

| 0 / 0 |
