如何将日期数据类型格式化为mmm / yyyy?

时间:2012-06-25 00:58:04

标签: sql informix

ISQL执行屏幕:

我有一个日期栏(格式=“mmm-dd-yyyy”)用于存储“制造日期”。大多数具有此日期的项目(例如计算机,电视等)通常仅提供制造月份和年份。我在Perform的属性部分中尝试使用“mmm-yyyy”,但是编译器不喜欢它!..是否有替代品而不必使用CHAR或DATETIME YEAR TO MONTH列?

编辑:DBDATE = MDY4-

1 个答案:

答案 0 :(得分:1)

要在ISQL屏幕中输入DATE,您必须按某种顺序指定年,月和日(并且在宽限度内,您可以控制订单)。但是,DATE必须完整。如果你只想要年月,那么你应该使用DATETIME YEAR TO MONTH;根据定义,它不接受日期值。

剩下的唯一选择是使用当月的第一个并让表单自动提供日期值。您可以尝试使用PICTURE和/或FORMAT条款,但我不相信他们会帮助您。